(a) Field
The present invention generally relates to a gaming machine and a gaming method.
(b) Description of the Related Art
A conventional gaming machine such as a slot machine includes a plurality of reels including a plurality of symbols. The gaming machine arranges the symbols in a game round, and awards a payout to a player based on a symbol arrangement as a result of the execution of the game round (for example, United State Patent Application Publication No. 2008/0058067 and United State Patent Application Publication No. 2008/0058072).
However, a player may easily lose interest in gaming with conventional gaming machines including the reels that repeat similar movements in the game rounds. For example, the reels of conventional slot machines simply repeat spin and stop in response to inputs of the player. In addition, the symbols on the reels of the conventional slot machines may be used only in determining a win or a loss or at most in determining a multiplier for a win prize, which may not attract the player.
Therefore, there is a need for new types of a game and/or new types of visual and sound effects that may attract a player's interest.
A gaming machine according to an embodiment of the present invention includes: a reel assembly including a plurality of reels that includes basic reels and an extra reel including a plurality of symbols; and a controller configured to: execute a first lottery with the basic reels in a game round; execute a second lottery to determine whether the extra reel spins in the game round; execute a third lottery to select one of the symbols on the extra reel when it is determined that the extra reel spins in the game round; control the basic reels to spin and stop in the game round; and control the extra reel to start spinning before the basic reels stop spinning in the game round.
The symbols may include a multiplier symbol having a multiplier value, and the controller may be configured to multiply a basic win prize provided by a result of the first lottery by the multiplier value of the multiplier symbol when the selected one of the extra symbols is the multiplier symbol.
The controller may be configured to control the extra reel to stop spinning before the basic reels stop spinning when the selected one of the extra symbols is the multiplier symbol.
The gaming machine may further include an image display configured to display images in connection with movements of the reels under a control of the controller.
The gaming machine may further include a memory configured to store a program corresponding to a data sheet including rows and columns, wherein the columns may include a reel field being predefined to be associated with the reels and including a command for controlling the reels, a display field being predefined to be associated with the image display and including a command for controlling the image display, and a trigger field including a triggering condition for executing a command of a corresponding row, and trigger fields for a plurality of rows may include a plurality of predefined times as the triggering condition, respectively, wherein the controller may be configured to control the reels and the image display, at each of the predefined times, according to the command of a row having each of the predefined times as the triggering condition when it is determined that the result of the game satisfies a predetermined condition.
The command of the reel field may include a control file including information for controlling the reels, and wherein the information may include a spin speed of each of the reels and a spin time of each of the reels.
The first lottery may determine a win or a loss of the game.
The plurality of reels may be mechanical reels configured to rotate around a common rotational axis.
The basic reels and the extra reel may simultaneously start spinning and may stop spinning at different times.
The basic reels and the extra reel may simultaneously start spinning and the extra reel may stop spinning prior to the basic reels.
The basic reels and the extra reel may simultaneously start spinning and the extra reel may stop spinning after the basic reels stop spinning.
The gaming machine may further include an illuminator configured to illuminate light image to portions of the plurality of reels, wherein at least one of the plurality of the reels may include a reel strip including a partially reflective layer that partially reflect the light image from the illuminator.
The extra reel may include a first reel strip including a first symbol layer and a second symbol layer, the first symbol layer may include a first translucent color sheet having a first background color and a first symbol that may be substantially colorless and transparent, the second symbol layer may include a second translucent color sheet having a second background color different from the first background color and a second symbol that may be substantially colorless and transparent, the first translucent color sheet and the second translucent color sheet may overlap each other, and the reel assembly may further include a backlighting unit illuminating light to the first reel strip in an outward direction with different colors such that the first symbol and the second symbol may be alternatively visible depending on a color of the light illuminated by the backlighting unit.
The gaming machine may further include an illuminator configured to illuminate light image to portions of the plurality of reels, wherein at least one of the basic reels includes a second reel strip including a partially reflective layer that partially reflect the light image from the illuminator, and the second reel strip may further include a translucent layer that partially transmits the light from the backlighting unit and partially reflects the image from the illuminator.
A gaming method according to an embodiment of the present invention includes: executing a first lottery for a game round with basic reels of a reel assembly of a gaming machine; executing a second lottery to determine whether the extra reel spins in the game round; executing a third lottery to select one of the symbols on the extra reel when it is determined that the extra reel spins in the game round; starting a spin of the basic reels in the game round; stopping the spin of the basic reels in the game round; and starting a spin of the extra reel before the basic reels stop the spin in the game round.
The extra reel may start the spin of the extra reel at substantially the same time as the basic reels start the spin of the basic reels, and the extra reel may stop the spin of the extra reel at a time different from a time at which the basic reels stop the spin of the basic reels.
The extra reel may start the spin of the extra reel at substantially the same time as the basic reels start the spin of the basic reels, and the extra reel may stop the spin of the extra reel before the basic reels stop the spin of the basic reels.
The gaming method may further include: displaying a character image on an image display, the character image moving in connection with a movement of the extra reel.
The gaming method may further include: executing a fourth lottery to select a spin pattern of the extra reel.
In the following detailed description, only certain embodiments of the present invention have been shown and described, simply by way of illustration. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. Accordingly, the drawings and description are to be regarded as illustrative in nature and not restrictive. Like reference numerals designate like elements throughout the specification.
Outline of Gaming Machine and Gaming Method
A gaming machine according to an embodiment of the present invention is described with reference to
Referring to
The symbol display SD includes a plurality of reels RL including a set of basic reels BR1-BR4 and an extra reel ER. The extra reel ER and the set of the basic reels BR1-BR4 may be used in different lotteries. The set of the basic reels BR1-BR4 may be used in an ordinary lottery, and the extra reel ER may be used in an extra lottery. For example, the set of the basic reels BR1-BR4 may show a result of the ordinary lottery, and the extra reel ER may show a result of the extra lottery.
According to an embodiment of the present invention, the ordinary lottery may determine a win or a loss of a game round. According to an embodiment of the present invention, a result of the extra lottery may modify a result of the ordinary lottery or may affect a moving pattern of the extra reel ER and/or a moving pattern of the basic reels BR1-BR4. The extra lottery may be also used in determining or changing the number of game rounds in a free mode or in a bonus mode. According to an embodiment of the present invention, the result of the extra lottery may be advantageous or at least may not be disadvantageous to a player. For example, the result of the extra lottery may not change a win or a loss of a game round, may not decrease a win prize of the game round, and may not decrease the number of free rounds in a free mode.
The set of basic reels BR1-BR4 may move, spin, or scroll in each execution (or round) of a game while the extra reel ER move, spin, or scroll under a predetermined condition. The predetermined condition may include a predetermined result of a separate lottery irrelevant of the ordinary lottery or may include a predetermined result of the ordinary lottery.
The reels RL and the extra reel ER may be actual/mechanical reels or virtual/video reels. The basic reels BR1-BR4 and the extra reel ER, when they are mechanical reels, may rotate around a common rotational axis, and may have similar structures or substantially the same mechanical structure.
According to an embodiment of the present invention, the reels RL may further include two or more extra reels ER. According to an embodiment of the present invention, the number of the basic reels BR1-BR4 is four. However, the numbers of the basic reels are not limited thereto. According to an embodiment of the present invention, the basic reels BR1-BR4 are gathered together, and the extra reel ER is disposed at a side of a group of the basic reels BR1-BR4. However, the positions of the basic reels BR1-BR4 and the extra reel ER are not limited thereto. For example, the extra reel ER may be disposed between the basic reels BR1-BR4.
Each reel RL may carry a series of the symbols SB forming a symbol strip SS1-SS5 as shown in
The symbol display SD further includes a display window DW that shows a group of symbols selected from the symbol set ST to a player. The display window DW may include a plurality of virtual/actual display blocks BL arranged in rows and columns
When the reels RL stop, some of the symbols SB on each reel RL may occupy respective display blocks BL, and the other of the symbols SB may not be shown to the player.
A group of symbols on the basic reels BR1-BR4, which are shown by the display window DW, form a “symbol arrangement.” A series of consecutive symbols on the extra reel ER, which are shown by the display window DW, form an “extra symbol column” According to an embodiment of the present invention, a symbol arrangement includes twelve symbols arranged in a 3×4 matrix where three consecutive symbols are selected from each of the four symbol strips SS1-SS4 on the basic reels BR1-BR4, and an extra symbol column includes three consecutive symbols selected from the fifth symbol strip SS5 on the extra reel ER.
The symbol arrangement may include one or more predetermined “winning combinations” of the symbols SB. When the symbol arrangement for a game round includes one or more winning combinations, a player wins the game round. However, when the symbol arrangement includes no winning combination, a player loses the game round. Accordingly, a win or a loss of the game round may be determined by the symbol arrangement.
In addition to the line win that is related to the payline PL, there is another type of win, referred to as a “scatter win,” which is established when one or more of predetermined symbols referred to as scatter symbols are shown on the display window DW regardless of their positions, even if they are scattered on the display window DW. The one or more scatter symbols shown on the display window DW may form another winning combination.
The symbols SB may include ordinary symbols and special symbols, and the special symbols may include bonus symbols and function symbols, for example. The ordinary symbols may form a line win. A predetermined number of the bonus symbols on the display window DW may trigger a bonus mode or a free mode of the game. According to an embodiment of the present invention, the bonus symbols may serve as scatter symbols. The function symbols may include multiplier symbols multiplying a given win prize, effect symbols used in effects of a game, determinant symbols determining the number of free rounds in a free mode of a game, adder symbols adding extra free rounds, and so on. The symbols SB may further include blank symbols. However, the function of the function symbols is not limited thereto.
According to an embodiment of the present invention, the ordinary symbols and the bonus symbols may be disposed on the basic reels BR1-BR4, and the function symbols may be disposed on the extra reel ER. The blank symbols may be disposed on both basic reels BR1-BR4 and the extra reel ER. Hereinafter, the symbols SB on the basic reels BR1-BR4 will be referred to as “basic symbols,” and the symbols SB on the extra reel ER will be referred to as “extra symbols.” In addition, the ordinary symbols and the bonus symbols may be sometimes referred to as “win-determining symbols” hereinafter.
The extra reel ER may move solely or together with the basic reels BR1-BR4 when the above-described predetermined condition for moving the extra reel ER is satisfied.
According to an embodiment of the present invention, the extra reel ER may start movement before the basic reels BR1-BR4 stop their movements when the extra reel ER moves together with the basic reels BR1-BR4. For example, the extra reel ER may start movement along with the basic reels BR1-BR4. According to an embodiment of the present invention, the extra reel ER may stop the movement in a manner similar to the basic reels BR1-BR4. According to another embodiment of the present invention, the extra reel ER may stop its movement before any of the basic reels BR1-BR4 stops their movements or after all the basic reels BR1-BR4 stop their movements. According to an embodiment of the present invention, the basic reels BR1-BR4 may stop the movement in sequence. For example, a first basic reel BR1, a second basic reel BR2, a third basic reel BR3, and a fourth basic reel BR4, which are arranged in sequence from left to right, may stop their movements in sequence.
For example, referring to
According to an alternative embodiment of the present invention, the extra reel ER may start movement after the basic reels BR1-BR4 start and stop movement. For example, referring to
However, the movements of the basic reels BR1-BR4 and the extra reel ER are not limited thereto. For example, the extra reel ER may start and stop movement before the basic reels BR1-BR4 start movement.
Referring to
According to an embodiment of the present invention, the images displayed by the auxiliary display AD may vary depending on the movement of the reels RL or depending on the symbols SB shown by the display window DW of the symbol display SD. For example, the behavior of the character CH shown on the auxiliary display AD may vary depending on a symbol on the extra reel ER shown by the display window DW or on the movement of the extra reel ER. According to an embodiment of the present invention, the effect symbols on the extra reel ER may include a visual effect symbol that may affect the behavior of the character.
On the contrary, according to an embodiment of the present invention, the movement of the reels RL, for example, the movement of the extra reel ER may vary depending on the images displayed by the auxiliary display AD. For example, an action of the character CH shown on the auxiliary display AD may trigger the extra reel ER to move or spin.
The input unit IN includes a plurality of buttons BT, for example, a bet button B1 and a spin button B2 that are operable by a player. The bet button B1 is used for betting on a game, and the spin button B2 is used for spinning the reels RL to get a new arrangement of the symbols SB (or for starting the game).
The controller CN receives inputs from the input unit IN and controls the symbol display SD with the symbols SB in response to inputs from the input unit IN.
Now, a gaming method using a gaming machine including basic reels and an extra reel according to an embodiment of the present invention is described in detail with reference to
Referring to
The controller CN of the gaming machine GM may make the symbol display SD display a plurality of symbols SB before starting the game round, and the controller CN may execute the ordinary lottery in response to inputs from a player. The inputs from the player may include an input from the bet button B1 and another input from the spin button B2 shown in
Thereafter, the controller CN may determine whether a predetermined condition for moving the extra reel ER is satisfied (S20). The predetermined condition may include a predetermined result of a separate lottery irrelevant of the ordinary lottery using the basic reels BR1-BR4. The determination of the satisfaction of the predetermined condition may be performed before the ordinary lottery.
According to an alternative embodiment of the present invention, the predetermined condition may include a predetermined result of the ordinary lottery.
When it is determined that predetermined condition for moving the extra reel ER is satisfied (S20: YES), the controller CN may execute an extra lottery using the extra reel ER (S30). A result of the extra lottery may modify a result of the ordinary lottery or may affect a moving pattern of the extra reel ER and/or a moving pattern of the basic reels BR1-BR4. The extra lottery may be also used in determining or changing the number of free rounds in a free mode.
According to an embodiment of the present invention, the result of the extra lottery may be advantageous or at least may not be disadvantageous to a player. For example, the result of the extra lottery may not change a win or a loss of a game round, may not decrease a win prize of the game round, and may not decrease the number of free rounds in a free mode. For example, the extra lottery may select a function symbol among the extra symbols on the extra reel ER. Among the above-described function symbols, multiplier symbols multiplying a given win prize, determinant symbols determining the number of free rounds in a free mode of a game, and adder symbols adding extra free rounds may be used in the extra lottery. The effect symbols may not be used in the extra lottery. The selection of the function symbol may be performed by using a predetermined symbol code table, for example, by using a random number generator (not shown).
According to an embodiment of the present invention, the controller CN may perform an additional lottery to determine a rendering effect pattern based on which the reels RL and the character image CH move. The effect symbols may be used in conducting a rendering effect.
After executing the extra lottery, the controller CN may move and stop the extra reel ER to show a result of the extra lottery (S40). According to an embodiment of the present invention, the selected function symbol on the extra reel ER may be shown on the display window DW as the result of the extra lottery.
When it is determined that the predetermined condition for moving the extra reel ER is not satisfied (S29: NO), the controller CN may move and stop the basic reels BR1-BR4 but not the extra reel ER to show a result of the ordinary lottery (S50). According to an embodiment of the present invention, the determined symbol arrangement on the basic reels BR1-BR4 may be shown on the display window DW as the result of the ordinary lottery.
The results of the ordinary lottery and the extra lottery may affect the movements of the extra reel ER and the movement of the basic reels BR1-BR4. The movement of the extra reel ER and the movement of the basic reels BR1-BR4 may be performed independently or may be performed depending on each other.
According to an embodiment of the present invention, the controller CN may calculate and payout a total win prize based on the results of the ordinary lottery and the extra lottery after spinning and stopping the basic reels BR1-BR4 and/or the extra reel ER. When the result of the extra lottery changes a basic win prize provided by the ordinary lottery, the win prize may be performed in consideration thereof.
Mechanical Structure of Gaming Machine
A mechanical structure of a gaming machine according to an embodiment of the present invention is described in detail with reference to
Referring to
The cabinet 11 receives several parts of the slot machine 1. The main door 12 is disposed in front of the cabinet 11, and may be coupled to the cabinet 11. The top box 13 is disposed on the cabinet 11, and may be detachably coupled to the cabinet 11.
The primary display 20 is provided in the main door 12, and includes a reel assembly 30 and a reel cover 21. The reel assembly 30 includes a plurality of, for example, five reels 31a-31e. The reel cover 21 is disposed in front of the reel assembly 30, and has a display window 22 that exposes front portions of the reels 31a-31e to be shown to a player.
The reels 31a to 31e includes first to fourth basic reels 31a, 31b, 31c and 31d and an extra reel 31e. The reels 31a-31e is rotatable around a common rotational axis, and includes a plurality of symbols arranged thereon.
Some of the symbols on the reels 31a to 31e are shown through the display window 22, and the other of the symbols may be hidden. According to an embodiment of the present invention, three symbols on each of the reels 31a and 31b may be shown through the display window 22. A set of symbols on the basic reels 31a-31d, which are shown through the display window 22, form a symbol arrangement. The symbols in the symbol arrangement may be arranged in a matrix including rows and columns. A series of consecutive symbols on the extra reel 31e, which are shown by the display window 22, form an extra symbol column According to an embodiment of the present invention, a symbol arrangement may include twelve symbols arranged in a 3×4 matrix on the basic reels 31a-31e, and an extra symbol column includes three consecutive symbols on the extra reel 31e.
Referring to
Referring to
According to an embodiment of the present invention, the reel strip 310 may further include a transparent protection layer (not shown) disposed on the reflective layer 313. According to an embodiment of the present invention, the reel strip 310 may further include a hazy layer (not shown) disposed on the reflective layer 313.
Referring to
A base layer 321 may be an innermost layer and may include PET, for example.
The symbol layers 322 and 323 may be disposed on the base layer 321, and each of the symbol layers 322 and 323 may include a plurality of translucent (or transparent) color sheets 322a-322c and 323a arranged in series. Some 322a, 322b and 323a of the color sheets 322a-322c and 323a may include symbols printed thereon while the other 322c of the color sheets 322a-322c and 323a may be blank. The symbols printed on the color sheets 322a, 322b and 323a may be colorlessly transparent or translucent in general. However, the symbols may have some colored portions.
Some 322a of the color sheets 322a-322c in the first symbol layer 322 may overlap the color sheets 323a in the second symbol layer 323. The color of the color sheets 322a in the first symbol layer 322 may be different from the color of the color sheets 323a in the second symbol layer 323. According to an embodiment of the present invention, the color of the color sheets 322a in the first symbol layer 322 may be green while the color of the color sheets 323a in the second symbol layer 323 may be red. According to an embodiment of the present invention, the color of the color sheets 322a in the first symbol layer 322 may be entirely green. According to an embodiment of the present invention, portions of a color sheet 322a disposed near the symbol may be green, and peripheral portions of the color sheet 322a may be blue. According to an embodiment of the present invention, the color of a color sheet 323a in the second symbol layer 323 may be entirely red. According to an embodiment of the present invention, a symbol on the color sheet 323a may include colorless transparent portions and colored portions, and the colored portions may have the same color as the color sheets 322a in the first symbol layer 322.
Referring to
Referring to
The hazy layer 325 may be an outermost layer, and may be fully reflective or at least half reflective. The hazy layer 325 may have an opening 325a overlapping a symbol on one of the color sheets 322a-322c and 323a inn the symbol layers 322 and 323 such that the symbol overlapping the opening 325a is visible to a player more clearly than other symbols.
According to an embodiment of the present invention, the reel strip 320 may further include a protection layer (not shown) disposed on the hazy layer 325.
The structure of the reel strip 320 may be modified, examples of which are described with reference with reference to
Referring to
Referring to
According to an embodiment of the present invention, the reel strip 310 shown in
An exemplary symbol code table is shown in
The basic reels 31a-31d denoted by Reel 1, Reel 2, Reel 3, and Reel 4 may include ordinary symbols, bonus symbols, and blank symbols. The ordinary symbols may include symbols denoted by “BLUE7,” “RED7,” “1BAR,” “2BAR,” and “3BAR.” The bonus symbol may be denoted by “BONUS,” and the blank symbol may be denoted by “Blank.” The blank symbols denoted are disposed in turn with other symbols.
The symbols on the extra reel 31e denoted by Reel 5 may include function symbols. The function symbols may include multiplier symbols denoted by “×2,” “×3,” “×4,” “×5,” “×7,” and “×10,” effect symbols denoted by “Chance,” “Ex_B,” and “Lose,” determinant symbols denoted by “6FG,” “8FG,” “10FG,” and “10FG,” adder symbols denoted by “FG—1” and “FG—2,” and blank symbols denoted by “Blank—2.”
As described above, the multiplier symbols may multiplies a basic win prize. For example, the symbol denoted by “×5” may provide a total win prize equal to five times the basic win prize.
The effect symbols may be used in rendering effects or visual effects of a game. For example, the “Chance” symbol may inform that the extra reel 31e will rotate again and stop to show a multiplier symbol, for example, with a high multiplier value such as “×7,” or “×10 so that a player may expect a high win prize. In addition, the “Chance” symbol may inform that the basic reels 31a-31d will show a predetermined number or more of “BONUS” symbols that may trigger or retrigger a bonus mode or a free mode. The “Ex_B” symbol may inform that a bonus mode or a free mode is triggered, and the “Lose” symbol may be used in informing of a loss of a game round. The “Lose” symbol may have no actual image like the blank symbols and may be also used as an origin.
The determinant symbols may be used in determining the number of free rounds in a free mode of the game. For example, a player may obtain ten free game rounds when the symbol denoted by “10FG” is shown to the player.
The adder symbols may provide extra free rounds in a free mode. For example, a player may be provided two additional free rounds when the symbol denoted by “FG—2” is shown to the player.
The blank symbols denoted by “Blank—2” are disposed in turn with other function symbols. When the “Lose” symbol has no actual image like the blank symbols and the “Lose” symbol is disposed at a center row of the display window 22, no symbol image is shown on the extra reel 31e.
According to an embodiment of the present invention, the blank symbols Blank—2 on the extra reel 31e may not be shown at the center row of the display window 22 although the blank symbols Blank on the basic reels may be allowed to be shown at the center row of the display window 22.
The symbols on the extra reel 31e has two sets of the function symbols under titles “Color 1” and “Color 2.” A first set of the function symbols entitled “Color 1” may include symbols denoted by “Chance” (Code number 0), “Lose” (Code number 2), “Ex_B” (Code number 4), “×10” (Code number 6), “×7” (Code number 8), “×5” (Code number 10), “×3” (Code number 12), “×2” (Code number 14), “×4,” (Code number 16), “×3” (Code number 18), and “×2” (Code number 20). A second set of the function symbols entitled “Color 2” may include symbols denoted by “Chance” (Code number 0), “Lose” (Code number 2), “Ex_B” (Code number 4), “×10” (Code number 6), “×7” (Code number 8), “12FG” (Code number 10), “10FG” (Code number 12), “8FG” (Code number 14), “6FG,” (Code number 18), “FG—2” (Code number 18), and “FG—1” (Code number 20). The first set and the second set of the function symbols commonly include the symbols denoted by “Chance” (Code number 0), “Lose” (Code number 2), “Ex_B” (Code number 4), “×10” (Code number 6), and “×7” (Code number 8).
Referring to
Referring to
The backlighting unit 34 is provided for corresponding to the reel 31, which is not accurately shown in the figure. As shown in
For example, referring to
Referring to
The light illuminator 215 is provided in each of the openings 217, and is configured to illuminate visible light toward the large opening 216. Referring to
In addition, the light illuminator 215 may be arranged at least one of the upper position and the lower position of the reel assembly 30. More specifically, the light illuminator 215 may be structured to be arranged in the outer side region of at least one of the upper position and the lower position relative to the large opening 216, and to emit the visible light 215m that is longer than the width of all of the reels 31 supported by the reel assembly 30.
The light illuminator 215 is also provided in the reel cover 21 that acts as the front wall on the side of the large opening 216. The light illuminator 215 and the reel cover 21 are combined as a single unit. Therefore, the light illuminator 215 can be attached simultaneously with the attachment of the reel cover 21 to the cabinet 11.
In addition, the light illuminator 215 is set to emit the visible light 215m on the surface of the reel assembly 30. In other words, it is set to emit the visible light 215m to the region at the side of non-effective range except for the effective range of the symbol.
More specifically, the light illuminator 215 has a the light transmission panel 214 (a translucent member) provided at the opening 217 of the panel support body 1343, and the light source 215s that emits the visible light 215m. The light transmission panel 214 is tinted so as to form visible information 215v with a predetermined color by passing the visible light 215m therethrough. The light transmission panel 214 has substantially same dimension as the width of the reel assembly 30. Furthermore, the light source 215s is formed to emit the visible light 215m across the entire width of the light transmission panel 214.
The light source 215s has a plurality of full-color LEDRs, which is the structure similar to that of the light source 34s of the backlighting unit 34. These full-color LEDRs are aligned in the width and depth directions to form a matrix. More specifically, as shown in
The light source 215s selectably emits the visible light 215m that is a complementary color to the tint of the light transmission panel 214, and the visible light 215m which has a color other than that complementary color. More specifically, if the light transmission panel 214 is tinted red, the visible light 215m in green that is a complementary color to red and the visible light 215m in red other than green are selectably emitted. Thus, the light illuminator 215 switches the visible light 215m with the complementary color and the visible light 215m with the color other than the complementary color, so that it is possible to disable or enable the showing of the visible information 215v (pictures of mountains and gold ores) on the reels 31 as shown in
In addition, the light source 215s of the present embodiment makes it possible to easily form the visible light 215m with the color as being the complementary color and the visible light 215m with the color other than the complementary color by means of a single full-color LED. However, it is not limited to the full-color LED, but it can be formed by an LED with a single color for outputting the visible light 215m with the complementary color and an LED with a single color for outputting the visible light 215m with the color other than the complementary color.
Referring to
The secondary display 70 displays images related to game information or images. The secondary display 70 may be disposed on a front surface of the top box 13 that may be provided on the cabinet 11, and may include a display panel, for example, a liquid crystal display (LCD) panel or an organic light emitting display (OLED).
Referring to
The reserve button 51 may be an operating button to be used when a player wants to leave a seat or when a player wants to request the staffs in a gaming facility to exchange money. The take win button 52 may be a cash-out button used to add the credit data relating to credits obtained in a variety of games to the credit data that is stored in the smart card or output the bill or the ticket corresponding to the total credits. The help button 53 may be a button to be used when a user does not clearly understand how to play a game or the like, and when the help button 53 is pressed, a variety of help information including game rules may be displayed on the primary display 20.
The 1-bet button 56a may be used when player's current credits are betted on a one-by-one basis for each winning payline every time the button is pressed. The m-bet button (m>1) 56b-56e may be a button for starting a game in m BETs for each winning payline. Therefore, a bet amount to for winning paylines may be determined by pressing any one of the m-bet button 56a-56e. If the player bets N BETs by pressing the N-bet button 56a-56e, default credits (for example 50 credits) of the winning paylines may be multiplied by N such that the multiplied credits are awarded to the player. Furthermore, the player can bet (N+M) BETs by pressing the N-bet button and the M-bet button in sequence. At this time, the gaming machine 1 may restrict an upper limit of the bet amount.
The max bet button 55 may be an operating button to be used when a maximum amount are betted.
The spin button 54 may be an operating button to be used when spinning the reels 31a-31e for starting a game.
The coin entry 41 may be configured to accept the coin in the cabinet 11. The bill entry may 43 be configured to validate whether the entered bill is legitimate or not and to accept a legitimate bill in the cabinet 11. Moreover, the bill entry 41 may accept the ticket having the barcode.
The gaming machine 1 may further include an integrated circuit (IC) card reader 62 disposed below the primary display 20. The IC card reader 62 receives an IC card which stores information of player identification and game log related with the games previously played by the player, for example. In addition, the IC card may store data equivalent to coins, bills, or credits owned by the player. The IC card reader 62 reads and writes data from and to the inserted IC card. The IC card reader 62 may include an LCD for displaying the data read from the IC card.
The gaming machine 1 further include a speaker 17 for outputting sound effects and a lamp 18 for light flashing.
Electronic Configuration of Gaming Machine
Next, a configuration of a circuit included in a gaming machine 1 will be described with reference to
Referring to
A gaming board 80 includes a CPU 81, a ROM 82 accessible by the CPU 81 through an internal bus, and a boot ROM 83 accessible by the CPU 81 by an internal bus. The gaming board 80 additionally includes a card slot 84 which can receive and communicate with a memory card 84s, and an IC socket 85 provided correspondingly to a Generic Array Logic (GAL) 85s.
The memory card 84s includes a non-volatile memory and stores a game program and a game system program.
The card slot 84 is configured to receive and eject the memory card 84s, and is connected to a motherboard 90 by an IDE bus. The details of the game performed in the gaming machine 1 can be changed by replacing the memory card 84s with another one, or by withdrawing the memory card 84s from card slot 84, writing another program into the memory card 84s, and then inserting the memory card 84s into the card slot 84 again.
The GAL 85s, which is a type of a Programmable Logic Device (PLD) having a fixed OR array structure, has a plurality of input ports and output ports. When the GAL 85s receives certain data through the input ports, it outputs data corresponding to the input data through the output ports.
The IC socket 85 is configured in such a manner that the GAL 85s can be inserted into the IC socket 85 or detached from the IC socket 85, and connected to a motherboard 90 by a PCI bus.
The CPU 81, the ROM 82, and the boot ROM 83 interconnected by the internal bus are connected to the motherboard 90 by the PCI bus. The PCI bus enables signal transmission between the motherboard 90 and the gaming board 80, and supply of power from the motherboard 90 to the gaming board 80.
The ROM 82 stores an authentication program. The boot ROM 83 stores a preliminary authentication program, a boot code to be used by the CPU 81 for activating the preliminary authentication program, and the like. The authentication program is a tamper check program for authenticating the originality of the game program and the game system program. The preliminary authentication program is a program for authenticating the originality of the authentication program. The authentication program and the preliminary authentication program are written in a sequence of proving that the subject program has not been tampered.
The motherboard 90, which may be implemented using a commonly available general main board, executes the game program and the game system program. The motherboard 90 includes a main CPU 91, a ROM 92, a RAM 93, and a communication interface 94.
The ROM 92, which may be a flash memory, may be configured to store a program to be executed by the main CPU 91 such as BIOS, along with another data to be maintained permanently. When being executed by the main CPU 91, the BIOS performs initialization of peripheral devices. Also, the BIOS starts to load the game program and the game system program stored in the memory card 54 through the gaming board 80. The ROM 92 may be rewritable. However, write-protected one might be used as the ROM 92 as well.
The RAM 93 may store data and programs used in the operation of the main CPU 91. According to an embodiment of the present invention, the RAM 93 may store a game program, a game system program, and an authentication program to be loaded for executing a game. In addition, the RAM 93 may have a working space for executing the programs for the game. The working space may be used in storing the number of bets, a payout amount, a credit amount, and the like, which may be maintained during the execution of the game. Furthermore, a plurality of tables defining symbols, symbol codes, winning combinations, and their probabilities may be stored in the working space during the execution of the game. Moreover, the RAM 93 may store symbol code determination tables that stores mapping information between symbol codes and random numbers and may be used in determining symbols based on random numbers. The RAM 93 may further store a mode flag informing a gaming mode, along with a game and a game counter having a count value denoting the number of executed free rounds or the number of remaining free rounds.
According to an embodiment of the present invention, the RAM 93 may store count values of a plurality of counters or meters that include a bet meter, a payout amount meter, a credit meter, and a free mode round counter that counts the number of free rounds. According to an alternative embodiment of the present invention, some of the count values may be stored in an internal register of the main CPU 91.
According to an embodiment of the present invention, the RAM 93 may store rendering pattern tables that determine patterns of rendering effects. Rendering effects may include movements of the reels 31a-31e, visual effects on the symbols, movements of the images on the secondary display 70, sound effects from the speaker 17, and so on.
The communication interface 94 may facilitate data communication of the main CPU 91 with an external controller, for example, a controller of a server through a communication channel.
In addition, the motherboard 90 is connected to the door PCB 86 and the body PCB 87 by USB communications, for example. The motherboard 90 is also connected to a power supply 88. The main CPU 91 of the motherboard 90 may boot up and operate using the power supplied from the power supply 88, and may pass over some of the power to the gaming board 80 through the PCI bus to boot up the CPU 81. The door PCB 86 and the body PCB 87 are connected to input devices such as switches and sensors and peripheral devices controlled by the main CPU 91. In addition, the door PCB 86 is connected to a control panel 40, a coin counter 46, a reverter 47, and a cold cathode tube 78.
The control panel 40 includes a reserve switch 51s, a collect switch 52s, a game rule switch 53s, a start switch 54s, a MAX BET switch 55a, a 1-BET switch 56sa, a 2-BET switch 56sb, a 3-BET switch 56sc, a 5-BET switch 56sd, and a 10-BET switch 56se, which are coupled to corresponding buttons 51 to 55 and 56a to 56e. The switches 51s to 54s and 56as to 56es may detect pressing of the respective buttons 51 to 55 and 56a to 56e to generate signals to be output to the main CPU 91.
The coin counter 46 and the reverter 47 may be disposed in the coin entry 41. The coin counter 46 may validate legitimacy of coins inserted into the coin entry 41 in terms of material, shape, or the like. The coin counter 46 may output a signal to the main CPU 91 when detecting a legitimate coin. Meanwhile, illegitimate coins may be discharged to the coin tray 15. The reverter 47, which may operate under the control of the main CPU 91, may distribute the legitimate coins validated by the coin counter 46 into either a hopper 16 or a cash box (not shown). The coins may be guided into the hopper 16 when the hopper 16 is not full. However, the coins may be guided into the cash box when the hopper 16 is filled with coins.
The cold cathode tube 78 may be disposed on the rear face of the secondary display 70, and may function as a backlight of the secondary display 70. The cold cathode tube may illuminate under the control of the main CPU 91.
The body PCB 87 is connected to the speaker 17, the lamp 18, the hopper 16, a coin detector 42, the touch panel 26, a bill validator 44, the reel assembly 30, the IC card reader 62, a graphic card 76, the ticket printer 66, a key switch 67s, and a data display 68.
The lamp 18 may flash lights under the control of the main CPU 91. The speaker 17 may make a sound including a background music under the control of the main CPU 91.
The hopper 16, which operates based upon a control signal from the main CPU 91, pays out coins of the designated payout amount to the coin tray 15 through a coin payout exit formed between the belly glass 14 and the coin tray 15. The coin detector 42 detects coins paid out from the hopper 16 to output a detection signal to the main CPU 91.
The touch panel 26 detects a position touched by the player to provide the main CPU 91 with a position sense signal corresponding to the detected position. The bill validator 44 in the bill entry 43 provides, upon detection of a legitimate bill, the main CPU 91 with a bill detection signal corresponding to the bill amount.
The graphic card 76 controls video display of the secondary display 70 and the display panel 24 of the primary display 20 in response to a control signal from the main CPU 91. The graphic card 76 includes a Video Display Processor (VDP) generating video data, and a video RAM temporarily storing the video data. The video data may be originated from the game program stored in the RAM 93.
The IC card reader 62 reads out data stored in the IC card inserted into the card slot 176 to provide the read-out data to the main CPU 91. Also, the IC card reader 62 writes data received the main CPU 91 into the ID card.
The ticket printer 66 prints on a ticket the barcode containing information of the credit amount stored in the RAM 93, date and time, the identification number of the gaming machine 1, and the like, in response to the control signal from the main CPU 91 to output the barcode imprinted ticket.
The key switch 67s, which is disposed behind the keypad 67, outputs a key detection signal to the main CPU 91 when the keypad 67 is pressed by the player.
The data display 68 displays information related the input through the keypad 67 in response to a control signal from the main CPU 91.
The body PCB 87 is also electrically connected to the reel assembly 30, which includes first thorough fifth reel units 30a to 30e, each of the reel unit 30a to 30e including the reels 31a to 31e, respectively.
Referring to
To the I/O unit 37 is connected a magnetic field detector 33, which includes a magnetic sensor for sensing magnetic field intensity to output a magnetic detection signal proportional to the magnetic field intensity, and sensor fixation means for fixing the magnetic sensor to a predetermined position. The magnetic sensor detects the intensity of the magnetic field generated by a magnet which is connected to a rotating axis of a reel motor 32 to rotate with the reel 31a.
The reel driver 32t supplies electric power to the reel motor 32. The backlight driver 34t supplies electric power individually to each light source 34s in a backlight unit 34. The lighting unit driver 35t supplies electric power individually to each light source 35t of a lighting unit 35.
Since a second thorough a fifth reel units 30b to 30e have substantially the same configuration as a first reel unit 30a, detailed description thereof will be omitted.
The body PCB 87, which is connected to the main CPU 92, may be also electrically connected to the secondary display 70.
When the power is supplied to the gaming machine 1, the main CPU 91 reads the authenticated game program and game system program from the memory card 84s through the gaming board 80 and writes the programs into the RAM 93. The game program is executed in a state being loaded into the RAM 93 in such a manner.
According to an embodiment, the game program includes a input/bet check 91a, a random number generation 91b, a symbol determination 91c, a game counter 91d, a reel control 91e, a win determination 91f, a rendering control 91g, a payout 91h, and a game mode determination 91i to execute respective processing.
The bet/input check 91a, in an idle state where the reels 31a to 31e stop, continuously checks whether any of the BET buttons 56a to 56e or the START button 79 is pressed. After the BET buttons 56a to 56e or the START button 79 is pressed, the bet/input check 91a checks whether there remains any credit for the player on the basis of credit data 93a stored in the RAM 93. If the player has at least one remaining credit, the bet/input check 91a call the random number generation 91b.
Subsequently, the random number generation 91b generates random numbers to be used for the symbol determination 91c. According to an embodiment of the present invention, the random number generation 91b may generate four random numbers for a symbol arrangement, each of which is directed to respective one of the basic reel units, i.e., the first though the fourth reel units 30a to 30d. According to an embodiment of the present invention, the random number generation 91b may further generate an additional random number for an extra reel column, which is directed to the extra reel unit, i.e., the fifth reel unit 30e.
After the random numbers are extracted, the symbol determination 91c may select symbols corresponding to the extracted random numbers based on the symbol code determination table stored in the RAM 93. The selected symbols may form a center row of a symbol arrangement shown by the display window 22 of the primary display.
According to an embodiment of the present invention, the random number generation 91b may further generate a random number for selecting a rendering pattern from the rendering pattern tables stored in the RAM.
According to an embodiment of the present invention, the symbol determination 91c may check a current gaming mode based on the mode flag 93b stored in the RAM 93, and may differentiate the symbol determination process between the normal mode and the free mode.
The reel control 91e may control the reel assembly 30 by providing stop position information about stop positions corresponding to the selected symbols so that the reels 31a to 31e may spin and stop at the positions designated by the stop position information. Thus, the reels 31a to 31e may spin and stop such that the selected symbols form a center row of a symbol arrangement shown in the display window 22 of the primary display 20.
The win determination 91f may determine whether a symbol arrangement includes any winning combination. When there is a winning combination in the symbol arrangement, the rendering control 91g may control the secondary display 70, the speaker 17, and the lamp 18 to output rendering effects. The rendering effects may include video effect, audio effect, backlighting effect, and lighting effect. The payout 91h determines payout amount depending on the established winning combination to payout the amount the player obtained.
Meanwhile, whenever the game round is finished, the game mode determination 91i determines the gaming mode of the next game round. The game mode determination 91i changes the normal mode into the free mode when a trigger event occurs in the symbol arrangement. On the other hand, the game mode determination 91i changes the free mode into the normal mode when an exit condition is satisfied. In the other cases, the game mode determination 91i maintains the previous gaming mode. Meanwhile, the game mode determination 91i may be included in the win determination 91f.
Gaming Modes
Next, a gaming mode according to an embodiment of the present invention is described in detail with reference to
According to an embodiment of the present invention, a gaming machine executes a game in one mode of a normal mode and a bonus mode (or a free mode), and switches one mode to the other mode. Generally, the gaming machine starts a game (i.e., a normal mode game) in the normal mode, and maintains the normal mode unless a trigger event occurs. When a game result of the normal mode game satisfies the trigger event for the bonus mode, the gaming machine switches the normal mode to the bonus mode and starts a game (i.e., a bonus mode game) in the bonus mode. The trigger event for the bonus mode may be appearance of three or more bonus symbols (“BONUS”). The bonus mode game is an additional game that is advanced from the normal mode game according to the game result of the normal mode game.
The gaming machine switches the bonus mode to the normal mode when an ending condition of the bonus mode is satisfied in the bonus mode. The bonus mode may be switched to the normal mode when the number of rounds executed in the bonus mode is equal to a threshold.
Gaming Method
A gaming method according to an embodiment of the present invention is described in detail with reference to
A gaming method according to an embodiment of the present invention, the gaming machine 1 may execute a game in a normal mode or in a bonus mode (or a free mode). Although a player playing in the normal mode may be required to bet some coins or credits on each game round in the normal mode, the free mode may not require a player's betting.
A symbol set on the basic reels 31a-31d for a normal round of the game may be also used in a free round of the game. However, different symbol sets may be used in the normal round and the free round.
According to an embodiment of the present invention, the symbols in first four columns in the symbol code table shown in
The symbol sets shown in
Referring to
Referring to
Referring to
According to an embodiment of the present invention, the extra reel 31e may move in connection with a movement of the images on the secondary display 70 in a game round in the normal mode. The connection between the movement of the extra reel 31e and the movement of the images on the secondary display 70 may be adopted in the normal round when a player wins the normal round. However, the movement connection between the extra reel 31e and the images on the secondary display 70 may be also selected by a lottery even when the player loses the normal round in order to provide diverse visual effects that attract the player.
Referring to
The images on the secondary display 70 may include a character image 73, for example, carrying a pickaxe with a right hand as shown in
The extra reel 31e may spin with various types, for example, various speeds and directions. Examples of the spin type may include fast spinning, reverse spinning, click spinning, and fast rainbow spinning.
The content of the scenario may include at least one of actions of the extra symbols and the character image 73 on the secondary display 70.
The actions of the extra symbols may include, for example, a stop (or a show) of a bonus effect symbol denoted by “BONUS EFFECT SYMBOL STOP,” a stop (or a show) of a chance symbol denoted by “CHANCE SYMBOL STOP,” and a stop (or a show) of a multiplier symbol denoted by “MULTIPLIER SYMBOL STOP.” The actions of the character image may include striking with a pickaxe denoted by “PICKAXE STRIKE,” pulling up the pickaxe denoted by “PICKAXE PULL UP,” spraying water with a hose denoted by “PICKAXE PULL UP,” and blasting with dynamites denoted by “DYNAMITE BLAST,” for example.
An action of the character image 73 may trigger a spin of the extra reel 31e, and the content of the scenario may further include a type of the spin, for example, the direction and the speed of the spin, of the extra reel 31e triggered by the action of the character image 73. For example, the action of striking with a pickaxe denoted by “PICKAXE STRIKE” may trigger a fast spin of the extra reel 31e denoted by “FAST SPIN” in parenthesis, and the action of pulling up the pickaxe denoted by “PICKAXE PULL UP” may trigger a reverse spin of the extra reel 31e denoted by “REVERSE SPIN” in parenthesis. The action of spraying water with a hose denoted by “PICKAXE PULL UP” may trigger a clicking spin of the extra reel 31e denoted by “CLICK CLICK” in parenthesis, and the action of blasting with dynamites denoted by “DYNAMITE BLAST” may trigger a fast rainbow spin of the extra reel 31e denoted by “FAST RAINBOW” in parenthesis.
Each scenario may include one or a series of the actions of the extra symbols and the actions of the character image 73, or may include one or a series of the actions of the extra symbols and the actions of the character image 73 arranged in order to be conducted. For example, a scenario SCN. NO 1 includes an action of an extra symbol, e.g., a stop of a bonus effect symbol (“BONUS EFFECT SYMBOL STOP”). A scenario SCN. NO 2 includes a combination of actions of the extra symbols and an action of the character image 73, that is, a stop of a chance symbol (“CHANCE SYMBOL STOP”), striking with a pickaxe (“PICKAXE STRIKE”) that triggers a fast spin of the extra reel 31e (“FAST SPIN”), and a stop of a multiplier symbol (“MULTIPLIER SYMBOL STOP”), which will be performed in sequence.
Although
Each cell defined by a row and a column includes a probability number, for example, 0, 20, 30, 40, 50, and so on. The probability number divided by a total number 1000 may indicate the probability for a corresponding column (or table) and a corresponding scenario. Therefore, each column may be considered to include a number of scenarios having respective non-zero probabilities. For example, the column entitled “TABLE_A” may include two scenarios SCN. NO 1 and SCN. NO 2.
According to an embodiment of the present invention, although
Referring again to
According to an embodiment of the present invention, the extra reel 31e may not spin when the predetermined condition for triggering the free mode is not satisfied and the player loses the mystery bonus.
When it is determined that the player win the mystery bonus (S310: YES), the controller selects one of the multiplier symbols of Code Numbers 6, 8, 10, 12, 14, 16, 18, and 20 on the extra reel 31e shown in
One of the columns denoted by TABLE_A to TABLE_M in
In detail, the selected multiplier symbol is an “×2” symbol of Code Number 20 shown in
Likewise, the selected multiplier symbol is an “×2” symbol of Code Number 14 shown in
The selected multiplier symbol is an “×3” symbol of Code Number 18 shown in
Similarly, the selected multiplier symbol is an “×3” symbol of Code Number 12 shown in
The selected multiplier symbol is an “×4” symbol of Code Number 16 shown in
The selected multiplier symbol is an “×5” symbol of Code Number 10 shown in
Likewise, the selected multiplier symbol is an “×7” symbol of Code Number 8 shown in
Similarly, the selected multiplier symbol is an “×10” symbol of Code Number 6 shown in
According to an embodiment of the present invention, the rendering patterns including a stop of a chance symbol may be selected for triggering a bonus mode or for higher multiplier values, for example, “×7” and “×10” so that a player may expect free game rounds or a high win prize. If the chance symbol stops for lower multiplier values as well as the higher multiplier values, the degree of the player's expectation may be decreased.
Referring to
Thereafter, the controller spins and stops the extra reel 31e to show a determinant symbol corresponding to the selected number of the free rounds (S420). The movement of the extra reel 31e may be performed based on a rendering pattern, and the rendering pattern may vary depending on the selected number of the free rounds. The extra reel 31e may move in connection with the movement of the images on the secondary display 70.
After spinning of the extra reel 31e, the control selects a symbol arrangement including a group of symbols on the basic reels 31a-31d arranged in a 4×4 matrix (S430) like in the normal mode. Thereafter, the controller goes into a free reel spin process (S440). After executing the free reel spin process (S440), the controller calculates a win prize (S450), and executes a payout process (S470).
After executing the payout process (S470), the controller determines whether a predetermined retriggering condition is satisfied (S470). The retriggering condition may be substantially the same as the predetermined condition for triggering the free mode process. For example, the predetermined retriggering condition is satisfied when the symbol arrangement selected in S430 includes three or more bonus symbols.
The controller returns to S410 to select the number of the additional free rounds and to increase the number of remaining free rounds by the selected number when it is determined that the predetermined retriggering condition is satisfied (S470: YES). The controller determines whether there are more free rounds to be executed (S480) when it is determined that the predetermined retriggering condition is not satisfied (S470: NO). When it is determined that there is more free round to be executed (S480: YES), the controller goes to S430 to execute another free round. The controller terminates the free mode process when it is determined that there is no more free round to be executed (S480: NO).
Referring to
According to an embodiment of the present invention, the extra reel 31e may move in connection with a movement of the images on the secondary display 70 in a game round in the free mode. The connection between the movement of the extra reel 31e and the movement of the images on the secondary display 70 may be adopted in the free round by a lottery when a player wins the free round. However, the movement connection between the extra reel 31e and the images on the secondary display 70 may be omitted when the player loses the game round in order for a fast progress of the game.
The controller selects a function symbol among the multiplier symbols of Code Numbers 6, 8, 10, 12, 14, and 16 and the adder symbols of Code numbers 18 and 20 on the extra reel 31e shown in
Thereafter, the controller determines whether the player wins a current free round (S520).
When it is determined that the player loses the current free round (S520: NO), the column TABLE_FA may be selected (S530). The column TABLE_FA may include ordinary rendering patterns. Subsequently, the controller determines which of an adder symbol and a multiplier symbol the selected function symbol is (S540). When it is determined that the selected function symbol is an adder symbol (S540: ADDER), the controller adds the number of extra free rounds corresponding to the selected adder symbol into the number of remaining free rounds (S550). However, when it is determined that the selected function symbol is a multiplier symbol (S540: MULTIPLIER), the controller terminates the free reel spin process.
When it is determined that the player wins the current free round (S520: YES), the controller determines which of an adder symbol and a multiplier symbol the selected function symbol is (S560).
When it is determined that the selected function symbol is an adder symbol (S560: ADDER), the controller determines which of the “FG—1” symbol of Code Number 20 and the “FG_G” symbol of Code Number 18 shown in
When it is determined that the selected function symbol is a multiplier symbol (S560: MULTIPLIER), one of the columns TABLE_FD to TABLE_FL may be selected based on the selected multiplier symbol and a value of a total win prize. The value of the total win prize is determined as a basic win prize multiplied by the multiplier value.
In detail, when the selected multiplier symbol is an “×2” symbol of Code Number 14 shown in
The selected multiplier symbol is an “×5” symbol of Code Number 10 shown in
The selected multiplier symbol is an “×7” symbol of Code Number 8 shown in
The selected multiplier symbol is an “×10” symbol of Code Number 6 shown in
The columns TABLE_FG to TABLE_FL may include rendering patterns using the chance symbols.
Effects of Displays
Effects of the displays of the gaming machine 1 according to example embodiments are described in detail with reference to
Idle State
Referring to
The secondary display 70 may show a title 71 of the game denoted by “GOLD RUSH,” a background image 72 denoted by an image of mountains, a human character 73 carrying a pickaxe with a right hand thereof, a pay table 74, and a plurality of icons 75 that may include a “HELP” icon 75a, a “LANGUAGE” icon 75b, a volume icon 75c, a lighting icon 75d, and a denomination icon 75e.
The third display 24 includes a credit meter 24a, a total bet meter 24b, a game message area 24c, a denomination information area 24d, a line count information area 24e, a bet multiplication information area 24f, and a win meter 24g.
The credit meter 24a shows a player's current credits. The total bet meter 24b shows a bet amount in a current game round, and the bet amount may be represented by the credits. The denomination information area 24d shows a current denomination. The line count information area 24e shows the number of paylines chosen by a player, and the bet multiplication information area 24f shows the number of BETs chosen by the player. The win meter 24g shows a payout credits for win.
The game message area 24c shows messages related to the game in one or more lines. For example, in a free mode, the game message area 24c show a message informing that a current game round is a free game round, for example, “BONUS REELS IN PLAY” that may be always shown in the first line during the free mode. The game message area 24c may also show a message informing of the total number of the free game rounds and the serial number of the current free game round, for example, “FREE GAMES xx OF xx.” When a win case occurs, a message such as “SCATTER WIN=xxxx,” “LINE 22 WIN=xxxx,” “LINE 19 WIN×4=xxxx,” “LINE 22 WIN=xxxx; TOTAL WIN=200” is shown in the game message area 24c. In addition, the game message area 24c may also shows a message indicating various features, for example, “LOOK UP,” “RETRIGGER,” etc.
According to an embodiment of the present invention, the extra reel 31e may spin under a predetermined condition in a normal game round, and the predetermined condition may be satisfied at a predetermined probability. However, the extra reel 31e may spin in every free game round. According to an embodiment of the present invention, the game round where the extra reel 31e spins may not be allowed to skip. According to an embodiment of the present invention, the character image 73 may not move unless a chance symbol on the extra reel 31e is shown to a player. According to an embodiment of the present invention, the “Lose” symbol may not be shown to a player in a free game round.
Ordinary Spinning of Basic Reels without Extra Reel Spin
Referring to
Referring to
Preceding Stop of Extra Reel without Chance Symbol Display
Referring to
After a predetermined time elapses from the start of the spinning, the extra reel 31e stops spinning such that a selected function symbol, for example, a “3×” multiplier symbol is shown in the display window 22, while the basic reels 31a-31d maintain their spinning According to an embodiment of the present invention, the selected function symbol may be highlighted immediately after the extra reel 31e stops.
Referring to
Referring to
When the player loses the game round, the win plate shown in
Referring to
Preceding Stop of Extra Reel with Chance Symbol Display
Referring to
After a predetermined time elapses from the start of the spinning, the extra reel 31e stops spinning such that a chance symbol is shown in the display window 22, while the basic reels 31a-31d maintain their spinning According to an embodiment of the present invention, the rest chance symbol may be highlighted immediately after the extra reel 31e stops.
Referring to
Referring to
According to an embodiment of the present invention, the chance symbol may stop in the display window 22 again. Then, the character 73 and the extra reel 31e may repeat the movements shown in
According to an embodiment of the present invention, referring to
According to an embodiment of the present invention, the actions of water spray with a hose and dynamite blast may not be used in stopping the spinning extra reel 31e although pickaxe striking is used in stopping the spinning extra reel 31e in the above described example.
According to an embodiment of the present invention, the consecutive stopping in the display window 22 of the chance symbol may be performed at most twice.
Referring to
Referring to
Following Stop of Extra Reel without Chance Symbol Display
Referring to
After a predetermined time elapses from the start of the spinning, the basic reels 31a-31d stop spinning in sequence from the first basic reel 31a to the fourth basic reel 31d to show a symbol arrangement while the extra reel 31e maintains its spinning.
Referring to
Thereafter, a win plate showing win information pops up on the secondary display 70 when the symbol arrangement on the basic reels 31a-31d includes a winning combination. The win meter 24g may be incremented and the win information may be also shown in the game message area 24c on the third display 24.
Referring to
Following Spin of Extra Reel without Chance Symbol Display
Referring to
Referring to
After a predetermined time elapses from the start of the spinning, the extra reel 31e stops spinning such that a selected function symbol, for example, a “3×” multiplier symbol is shown in the display window 22. According to an embodiment of the present invention, the selected function symbol may be highlighted immediately after the extra reel 31e stops.
Referring to
Referring to
Following Spin of Extra Reel with Chance Symbol Display
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Thereafter, the extra reel 31e spins fast in a reverse direction and stops spinning after the win plate vanishes such that the blank symbol BLK on the extra reel 31e returns to the display window 22.
Triggering of Free Mode and Selection of the Number of Free Rounds
Referring to
After a predetermined time elapses from the start of the spinning, the extra reel 31e stops spinning such that a bonus effect symbol “BONUS” is shown in the display window 22, while the basic reels 31a-31d maintain their spinning. According to an embodiment of the present invention, the extra reel 31e may stop to show a chance symbol before showing the bonus effect symbol “BONUS,” and, thereafter, the extra reel 31e may spin again and stop to show the bonus effect symbol “BONUS.” According to an embodiment of the present invention, the bonus effect symbol may be highlighted immediately after the extra reel 31e stops.
Referring to
Referring to
Referring to
According to an embodiment of the present invention, the pop up of the message window 79d urging the player to press the spin button 43 and the process of the spin button pressing by the player may be omitted. The spin and stop of the extra reel 31e to show one of the determinant symbols “6FG,” “8FG,” “10FG,” and “12FG” with or without the striking action of the character 73 may be executed without any input from the player.
Referring to
Retriggering of Free Mode and Selection of the Number of Additional Free Rounds
Referring to
The basic reels 31a-31d and the extra reel 31e stop to show a symbol arrangement including three or more bonus symbols on the basic reels 31a-31d and a selected function symbol on the extra reel 31e.
Thereafter, a message window 79f informing that a bonus mode (or a free mode) is retriggered pops up on the secondary display 70.
After the message window 79f disappears, a win plate showing win information pops up on the secondary display 70 since the bonus symbols form a scattering win. The free mode win meter 77 may be incremented, and the win information may be also shown in the game message area 24c on the third display 24.
Referring to
Referring to
After the player presses the spin button 43, the character 73 strikes the extra reel 31e to spin and stop such that one of the determinant symbols “6FG,” “8FG,” “10FG,” and “12FG” stops in the display window 22.
According to an embodiment of the present invention, the pop up of the message window 79d urging the player to press the spin button 43 and the process of the spin button pressing by the player may be omitted. The spin and stop of the extra reel 31e to show one of the determinant symbols “6FG,” “8FG,” “10FG,” and “12FG” with or without the striking action of the character 73 may be executed without any input from the player.
Referring to
Referring to
Addition of Free Rounds
Referring to
The basic reels 31a-31d and the extra reel 31e stop to show a symbol arrangement on the basic reels 31a-31d and a selected adder symbol on the extra reel 31e.
Referring to
Thereafter, the number of the extra free round in the message on the secondary display 70 moves toward the free mode round counter 76, and the number of the extra free round is added to the total number of the free rounds in the free mode round counter 76.
Referring to
Referring to
When the gaming machine 1 renders the effects as described above with reference to
A method of performing effects using an execution program is described with reference to
First, an electrical structure of a gaming machine according to an embodiment of the present invention is described in detail with reference to
Referring to
The ROM 92 may be configured to store a program to be executed by the main CPU 91 such as BIOS, along with other data to be maintained permanently. The RAM 93 may stores data and an execution program that are used in the operation of the main CPU 91. The RAM 93 may include a working space for executing the programs. The RAM 93 may further store various tables for the operation of the game. The main CPU 91 may execute the execution program.
The motherboard 90 is connected to reel units 30a to 30e and a secondary display 70. The main CPU 91 may execute commands in data sheets when performing a rendering effect process using the execution program. Accordingly, the main CPU 91 may control the reel units 30a to 30e and the secondary display 70 based on the commands executed by the execution program.
For example, the main CPU 91, i.e., a controller of the gaming machine 1 selects a rendering pattern (or a scenario) from the rendering pattern table shown in
Now, a data generating method of a gaming machine development system according to embodiments of the present invention is described in detail with reference to
Example of Data Sheet
Referring to
The data sheet includes a plurality of row and a plurality of columns defining a plurality of cells. Each cell is editable, and a corresponding command is input into each cell. The data sheet further includes a plurality of field names that correspond to the plurality of columns, respectively. The field names include field names indicating the reels 31a to 31e and/or the secondary display 70. The field names may further include a field name indicating a trigger for triggering each of the plurality of rows and a field name indicating a scene number corresponding to each of the plurality of rows. When each of the rows is triggered, commands that are input to each of the rows may be executed in synchronization with each other.
In an example shown in
Any one of a plurality of tags is input into a beginning of each row and indicates a function of each row. The plurality of tags are used for synchronization of commands included in the plurality of columns. The plurality of tags may include a scene start tag (#SCENE_ST), a scene trigger tag (#SCENE_TR), and a scene end tag (#SCENE_END). The scene end tag (#SCENE_END) may be omitted. A scene corresponds to a rendering effect for the gaming machine 1. The scene start tag (#SCENE_ST) is input to a row including commands to be executed when each scene starts. The scene trigger tag (#SCENE_TR) is input to a row including commands to be executed when a triggering condition is satisfied after the scene start tag (#SCENE_ST). The scene end tag (#SCENE_END) is input to a row including commands to be executed when each scene ends.
The scene number (SCENE NO) indicates a number of the scene and corresponds to a priority for defining an order of execution of commands for a plurality of scenes. The scene number (the priority) may start from zero and be incremented to nine. The scene number may be incremented by one when the scene is changed.
The plurality of triggers may include a trigger (TRIGGER 1 and TRIGGER 2) for indicating a triggering condition of a scene trigger and a trigger (TRIGGER 3) for indicating a start or an end of the scene. The trigger (TRIGGER 1) indicates a triggering condition for triggering each row, and the trigger (TRIGGER 2) indicates a delay between a time when the triggering condition is satisfied and a time when commands are executed. “START” is input to the trigger (TRIGGER 3) when the scene is in progress by at least one of the reels 31a to 31e that is spinning, and “END” is input to the trigger (TRIGGER 3) when all of the reels 31a to 31e are stopped. Accordingly, “START” may be input to the trigger (TRIGGER 3) of rows having the scene start tag (#SCENE_ST) or the scene trigger tag (#SCENE_TR), and “START” may be input to the trigger (TRIGGER 3) of rows having the scene end tag (#SCENE_END).
When a plurality of scene numbers (SCENE NO) are input to the data sheet, commands are in the order of scene number (SCENE NO) in the gaming machine 1. That is, commands that are input to rows having the smallest scene number (SCENE NO=0) are first performed, and commands that are input to rows having the largest scene number (SCENE NO=9) are performed last. Further, in rows having the same scene number (SCENE NO), commands are performed in order of rows having the scene start tag (#SCENE_ST), rows having the scene trigger tag (#SCENE_TR), and rows having the scene end tag (#SCENE_END). Furthermore, in rows having the scene trigger tag in the same scene number (SCENE NO), commands are performed in order of a triggering condition (TRIGGER 1 and/or TRIGGER 2). Accordingly, the order of execution for the commands is defined based on the tag, the scene number (the priority), and the triggering condition.
In some embodiments, the order of execution for the commands may be defined based on the scene number (the priority) and the triggering condition without the tag. That is, a game program or an execution program can identify that commands are executed in order of scene number. Further, the game program or the execution program can identify that commands of rows having no triggering condition are first executed and then commands of rows having the triggering condition are executed in the same scene number because the rows having no triggering condition (TRIGGER 1 or TRIGGER 2) correspond to the scene start tag. Furthermore, the game program or the execution program can identify that commands of rows are executed in order of triggering condition. In this case, the scene end tag may not be used in the data sheet.
A filename of a reel control file for controlling the plurality of reels 31a to 31e is input to the reel field as a command. The reel control file includes information for controlling the reels 31a to 31e, and may include, for example, a speed for rotating each of the reels 31a to 31e, a direction for rotating each of the reels 31a to 31e, a time for stopping each of the reels 31a to 31e, and/or a moving pattern of each of the reels 31a to 31e. The reel control file may be a comma-separated values (CSV) file.
A filename of a display control file for controlling the secondary display 70 is input to the display field as a commands. The display control file includes information for controlling the secondary display 70, and may include, for example, information for the images to be rendered depending to the time. The display control file may be a CSV file.
The data sheets generated and stored by the gaming machine development system are provided for the gaming machine 1. In this case, the data sheets may be transferred to the gaming machine 1 through a wire or wireless network, and the transferred data sheets may be stored to a memory of the gaming machine 1, for example a RAM 93 or a ROM 92. Alternatively, a data storage device storing the data sheets may be provided to the gaming machine 1. The data storage device may be a storage device of the gaming machine 1, for example a memory card. The gaming machine 1 may copy the data sheets stored to the data storage device to its memory, for example the RAM 93 or ROM 92. Next, a controller of the gaming machine 1 executes the commands of the data sheets using an execution program. Since each column of the data sheet is predefined to be associated with the reels 31a to 31e or the secondary display 70 of the gaming machine 1, the controller can execute the command of each field to control the reels 31a to 31e and the secondary display 70.
Alternatively, the gaming machine development system may generates a program based on the data sheets. For example, the gaming machine development system may combine the commands of the data sheets 110 with a basic program such that the program may be generated. In this case, the basic program may be a program including a plurality of subroutines for interpreting the commands of the data sheets. That is, the data sheets may be compiled by the basic program. The generated program may be transferred or provided to the gaming machine 1, and the program may be stored to a memory of the gaming machine 1. Alternatively, a data storage device storing the data sheets may be provided to the gaming machine 1. Next, the controller of the gaming machine 1 executes the program to control the reels 31a to 31e and the secondary display 70 according to the commands of the data sheets included in the program.
As such, according to an embodiment of the present invention, a user can easily input to the data sheets commands for controlling the reels 31a to 31e and the secondary display 70, thereby generating the commands for synchronizing movements of the reels 31a to 31a with movements of the character 73 on the secondary display 70.
Example of Data Sheet for Rendering Effect
Next, an example of a data sheet for the rendering effect shown in
The case shown in
Referring to
In the first scene (SCENE NO=0), after a plurality of reels 31a to 31e start spinning, the extra reel 31e stops spinning to show a chance symbol while the basic symbols 31a-31d maintaining the spinning as shown in
Referring to
The reel number indicates each of the first, second, third, fourth, and fifth reels 31a to 31e. A command for defining moving of each of the reels 31a to 31e is input to the reel spin field of the reel control file. For example, the value “0” of the reel spin may indicate stopping a spin of a corresponding reel at a predetermined time, and the value “1” of the reel spin may indicate maintaining the spin of the corresponding reel. A command for defining a spin direction of each of the reels 31a to 31e is input to the spin direction field of the reel control file. For example, a value for indicating “a forward spin” or a value for indicating “a reverse spin” of a corresponding reel may be input to the spin direction field. Values for defining the highest spin speed and the lowest spin of each of the reels 31a to 31e are input to the highest speed and the lowest speed of the reel control file, respectively. Their measurement units may be revolutions per minute (RPM). The highest speed may be generally used as the spin speed of the corresponding reel, and the lowest speed may be used as the spin speed of the corresponding reel at a special mode, for example, a mode for a low speed spin of the corresponding reel. The lowest value of a spin time of each of the reels 31a to 31e is input to the lowest spin time field of the reel control file. A time interval, i.e., a delay time between the lowest spin time and a stop of the corresponding is input to the stop interval field of the reel control file. Accordingly, each of the reels 31a to 31e stops after a sum of the value of a corresponding stop interval and a corresponding lowest spin time is lapsed. In the example of
A data type of a command input to each of the fields of the reel control file may be defined as a data type of a programming language (for example, the C programming language) for the execution program or the basic program compiling the data sheet. The execution program can execute the commands of the reel control file, or the commands of the reel control file can be complied by the basic program.
When the reels 31a to 31e move based on the reel control file, the character image 73 is shown on the secondary display 70. Accordingly, a filename (DISPLAY_START.CSV) of a display control file for rendering the character image 73 is input to a display field of the data sheet. The gaming machine 1 can display the corresponding images on the secondary display 70 in synchronization with movements of the reels 31a to 31e.
Referring to
The commands for the effects may be image files. A data type of a command input into each of the fields of the display control file may be defined as a data type of a programming language (for example, the C programming language) for the execution program or the basic program compiling the data sheet. The execution program can execute the commands of the display control file, or the commands of the display control file can be complied by the basic program.
A scene trigger tag (#SCENE_TR) may be input to at least one row for an event to be triggered in the scene. In the first scene, an event may be triggered by the stop of the extra reel 31e. That is, the scene trigger tag (#SCENE_TR) is first input to a row for the event. The stop of the extra reel 31e (R5_STOP) is input, as a triggering condition, into a trigger (TRIGGER 1) of the row to which the scene trigger tag (#SCENE_TR) is input. Furthermore, 1 second (1 SEC) is input, as another triggering condition, to a trigger (TRIGGER 2) of the row to which the scene trigger tag (#SCENE_TR) is input. Accordingly, commands of the row to which the scene trigger tag (#SCENE_TR), “R5_STOP,” and “1 second” are input are simultaneously executed 1 second after the extra reel 31e stops. When inputting “R5_STOP,” the user may input “START” to a trigger (TRIGGER 3) of the same row. A filename (DISPLAY_STRIKE1.CSV) of a display control file is input, as a command, to the display field of the row to which the scene trigger tag (#SCENE_TR) and “R5_STOP” are input.
Referring to
The first scene ends and the second scene starts when the character image 73 strikes the extra reel 31e or the ground with the pickaxe after the extra reel 31e stops. Accordingly, a scene start tag (#SCENE_ST) for the second scene (SCENE NO=1) is input to at least one row. In the second scene, the extra reel 31e starts spinning (in response to the striking action of the character image 73 in the previous scene) and stops the spinning (in response to a striking action of the character image 73 in the current scene) to show a multiplier symbol while the basic symbols 31a-31d maintaining the spinning as shown in
Referring to
Next, a scene trigger tag (#SCENE_TR) is input to a row for an event to be triggered in the second scene. In the second scene, when 1 second elapse after the extra reel 31e stops spinning, the event for stopping the basic reels 31a-31d is triggered. Accordingly, stop of the extra reel 31e (R5_STOP) is input, as a triggering condition, to a trigger (TRIGGER 1) of the row to which the scene trigger tag (#SCENE_TR) is input. Further, 1 second is input, as another triggering condition, to a trigger (TRIGGER 2) of the row to which the scene trigger tag (#SCENE_TR) is input. Commands of the row to which the scene trigger tag (#SCENE_TR), “R5_STOP” and “1 second” are input are simultaneously executed when 1 second elapses after the start of the second scene.
Further, a filename (BASIC_REEL_STOP.CSV) of a reel control file for stopping the basic symbols 31a-31d is input to the reel field of the row to which the scene trigger tag (#SCENE_TR), “R5_STOP” and “1 second” are input. Referring to
The second scene ends and the third scene starts when all of the reels 31a to 31e stop. Accordingly, a scene start tag (#SCENE_ST) for the third scene (SCENE NO=2) is input to at least one row. In the third scene, the extra reel 31e starts spinning in a reverse direction and stops the spinning while the basic symbols 31a-31d are rest as shown in
Referring to
Accordingly, a scene end tag (#SCENE_END) is input to at least one row for an event corresponding to the end of the scene. When inputting the scene end tag, the user may input “END” to a trigger (TRIGGER 3) of the same row. If no event is performed when the scene ends, the scene end tag (#SCENE_END) may be omitted.
As such, according to the example of the data sheet shown in
Embodiments of the present invention can also be embodied as a computer readable program on a computer-readable recording medium. The computer readable recording medium is any data storage device that can store data that can be read thereafter by a computer. Examples of the computer readable recording medium include ROMs, RAMs, CD-ROMs, magnetic tapes, floppy disks, and optical data storage devices. The computer readable recording medium can also be distributed over a network coupled computer system so that the computer readable code is stored and executed in a distributed fashion.
While this invention has been described in connection with what is presently considered to be practical embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.