This application claims the benefit of Japanese Patent Application No. 2014-076472 filed on Apr. 2, 2014, which application is incorporated herein by reference in its entirety.
The present invention relates to a gaming machine that can repetitively provide unit games.
A traditionally known gaming machine operates as follows: in response to insertion of a play medium such as a coin and press of the SPIN button by a player, extracts a random number for symbol determination; determines the symbols to be displayed for the player when a plurality of video reels on the display are stopped; starts scrolling the symbol arrays on the video reels; stops the scrolling to rearrange the symbols so that the determined symbols are displayed for the player; determines whether or not the displayed combination of symbols corresponds to a prize; and, if it corresponds to a prize, provides the player with a benefit for the pattern of the combination of symbols.
Such a gaming machine determines and sets the number of payouts payable during a bonus game in response to winning a BB (big bonus) that triggers the bonus (for example, refer to Japanese unexamined patent application publication No. 2007-20954). This gaming machine offers bonus games until the player fully receives the set number of payouts.
The traditional gaming machines, however, do not include a system that, in response to determination of start of free games, changes candidates of predictive effects depending on the number of expected free games (the number of rearranged special symbols) and selects predictive effects to be implemented from the candidates by lottery. The free games are conducted in response to winning a BB that triggers a bonus. The predictive effects are to hint at start of free games.
An object of the present invention is therefore to provide a gaming machine including a system that, if the symbols determined to be rearranged by lottery are to trigger or retrigger free games, controls implementation of predetermined predictive effects to the symbol display region before rearranging the symbols; the gaming machine changes candidates of predictive effects for hinting at start of free games depending on the number of expected free games (the number of rearranged specific symbols) and selects predictive effects to be implemented from the candidates by lottery.
Another object of the present invention is to provide a gaming machine that implements predictive effects in starting a free game promising a big benefit by pretending first that the free game to be started will provide a small benefit (by spinning and stopping the reels) and subsequently indicating that the free game will actually provide a big benefit (by repositioning the reels by a little).
According to the first aspect of the present invention, provided is a gaming machine for determining a payout based on rearranged symbols. The gaming machine comprises a plurality of reels (e.g., five video reels 3a to 3e displayed in a symbol display region 4) on outer surfaces of which a plurality of symbols are attached, a display device (e.g., a lower image display panel 141), and a controller (e.g., a main CPU 71, a body PCB 110, etc.) for controlling first games (e.g., normal games or free games). Each of the first games rearranges a part of the plurality of symbols (e.g., the symbols on symbol arrays on the five video reels 3a to 3e illustrated in
The processing of (1-1) is determining, by a first lottery, symbols to be rearranged in a first game;
the processing of (1-2) is, if the processing of (1-1) determines, by the first lottery (e.g., a lottery for determining to-be stopped symbols in a normal game or free game), that symbols are to be rearranged in the display region in an arrangement satisfying first conditions including appearance of a specific number of a specific type of symbols (e.g., at least one feature symbol appears on each of the first reel, the second reel, and the third reel), determining, by a second lottery (e.g., a lottery using Table C, Table D, or Table E illustrated in
the processing of (1-3) is, if the processing of (1-2) determines to implement the predictive effects, controlling the predictive effects to be implemented before showing the symbols to be rearranged in the display region.
The configuration in the foregoing aspect of the present invention allows various predictive effects to be selected and implemented depending on the result of lottery for symbols to be rearranged, attaining more interest and expectation from the player to play games.
The second aspect of the present invention is configured such that, in the first aspect of the present invention, the predictive effects include a phase in which a part of the specific number of the specific type of symbols on at least a part of the plurality of reels are temporarily stopped at pseudo stop positions (e.g., stop positions which are upper or lower than the positions to stop the symbols by one to three symbols as illustrated in
The configuration in the foregoing aspect of the present invention allows various predictive effects to be selected and implemented depending on the result of lottery for symbols to be rearranged, attaining more interest and expectation from the player to play games. In addition, since the predictive effects in starting a free game promising a big benefit begin as if the free game would provide a small benefit, the player's interest in and expectation for the free game increase much more.
The third aspect of the present invention is configured such that, in the second aspect of the present invention, the pseudo stop positions in the predictive effects are determined by a third lottery based on positions of the symbols to be rearranged determined by the first lottery (e.g., the symbols to stop at the stop positions are moved upward or downward by one to three symbols by lottery as illustrated in
The configuration in the foregoing aspect of the present invention allows various predictive effects to be selected and implemented depending on the result of lottery for symbols to be rearranged, attaining more interest and expectation from the player to play games. In addition, since the predictive effects in starting a free game promising a big benefit begin as if the free game would provide a small benefit, the player's interest in and expectation for the free game increase much more.
The fourth aspect of the present invention is configured such that, in the second aspect of the present invention, the predictive effects further include:
a phase in which a first image (e.g., an image of a small diamond as illustrated in
a phase in which a second image (e.g., an image of a big diamond as illustrated in
The configuration in the foregoing aspect of the present invention allows various predictive effects to be selected and implemented depending on the result of lottery for symbols to be rearranged, attaining more interest and expectation from the player to play games. In addition, since the predictive effects in starting a free game promising a big benefit begin as if the free game would provide a small benefit, the player's interest in and expectation for the free game increase much more.
The fifth aspect of the present invention is configured such that, in the first aspect of the present invention, the processing of (1-2) includes the following processing of (1-2-1). The processing of (1-2-1) is, if the processing of (1-1) determines, by the first lottery, that symbols are to be rearranged in the display region in an arrangement satisfying second conditions including appearance of a specific number or more of the specific type of symbols (e.g., one or more feature symbols appear on each of the first reel, the second reel, and the third reel and the feature symbols are not suitable for nudging), determining, by a fourth lottery (e.g., a lottery using Table C or Table D as illustrated in
The configuration in the foregoing aspect of the present invention allows various predictive effects to be selected and implemented depending on the result of lottery for symbols to be rearranged, attaining more interest and expectation from the player to play games. In addition, since the predictive effects in starting a free game promising a big benefit begin as if the free game would provide a small benefit, the player's interest in and expectation for the free game increase much more.
The sixth aspect of the present invention is configured such that, in the third aspect of the present invention, the specific type of symbols are consecutively attached on each of the reels, and that the controller is programmed to perform the following processing of:
determining, by the first lottery, the symbols to be rearranged in an arrangement satisfying a condition that the specific type of symbols consecutively appear in the display region;
switching the first games to the second games under a condition where the first conditions are satisfied; and
determining a number of second games by conducting fifth lotteries for the specific number of times in the switching to the second games.
Since the specific type of symbols consecutively appear along the reels in the display region, the specific number can be made greater to increase second games.
The seventh aspect of the present invention is configured such that, in the sixth aspect of the present invention, the display region shows a predetermined number of symbols on each of the plurality of reels along a direction of the scrolling,
that numbers of the specific type of symbols attached on the plurality of reels are larger than the predetermined number, and
that the processing of determining by the first lottery determines the symbols to be rearranged in an arrangement satisfying a condition that the predetermined number of the specific type of symbols consecutively appear in the display region.
Since the display region shows a predetermined number of symbols along the direction of scrolling of the reels, the specific type of symbols consecutively appearing in the display region can be increased up to the predetermined number, so that the number of second games can be further increased.
The eighth aspect of the present invention is configured such that, in the seventh aspect of the present invention, the symbols attached on each of the plurality of reels include an uppermost symbol located uppermost among the specific type of symbols consecutively attached on the reel and a lowermost symbol located lowermost among the specific type of symbols consecutively attached on the reel,
that the controller is programmed to perform the processing of:
determining, by the third lottery, the pseudo stop position satisfying a condition that the uppermost symbol appears in the display region, if the symbols to be rearranged includes the uppermost symbol; and
determining, by the third lottery, the pseudo stop position satisfying a condition that the lowermost symbol appears in the display region, if the symbols to be rearranged includes the lowermost symbol.
Since the specific type of symbols are consecutively displayed at the final phase after the specific type of symbols and other types of symbols are temporarily stopped, the effects are implemented in short time to increase game media consumption. Further, the player's expectation can be increased.
The ninth aspect of the present invention is configured such that, in the eighth aspect of the present invention, the controller is programmed to perform the processing of:
implementing the nudge phase by moving the symbols in a forward direction to show the symbols to be rearranged including the specific type of symbols in the display region, if the uppermost symbol stops at the pseudo stop position; and
implementing the nudge phase by moving the symbols in a direction opposite to the forward direction to show the symbols to be rearranged including the specific type of symbols in the display region, if the lowermost symbol stops at the pseudo stop position.
Since the directions of nudging are predetermined for the uppermost symbol and the lowermost symbol, the effects are implemented in minimum time to increase game media consumption.
The configuration in the foregoing aspect of the present invention allows various predictive effects to be selected and implemented depending on the result of lottery for symbols to be rearranged, attaining more interest and expectation from the player to play games. In addition, since the predictive effects in starting a free game promising a big benefit begin as if the free game would provide a small benefit, the player's interest in and expectation for the free game increase much more.
These and other aspects, features and advantages of the present invention will become readily apparent to those having ordinary skill in the art upon a reading of the following detailed description of the invention in view of the drawings and claims.
The nature and mode of operation of the present invention will now be more fully described in the following detailed description of the invention taken with the accompanying drawing figures, in which:
[Explanation of Function Flow Diagram]
With reference to
<Coin-Insertion/Start-Check>
First, the gaming machine checks whether or not a coin has been inserted by a player or whether the credit counter indicate a non-zero value, and subsequently, checks whether or not a BET button has been pressed by a player. Thereafter, the gaming machine checks whether or not a SPIN button has been pressed by the player.
<Symbol Determination>
Next, when the SPIN button has been pressed by the player in a normal game, the gaming machine extracts random values for symbol determination, and determines symbols to be displayed at the time of stopping scrolling of symbol arrays for the player, for a plurality of respective video reels displayed to a display.
<Symbol Display>
Next, the gaming machine starts scrolling of the symbol array of each of the video reels and then stops scrolling so that the determined symbols are displayed for the player to rearrange the symbols.
<Winning Determination>
When scrolling of the symbol array of each video reel has been stopped, the gaming machine determines whether or not a combination of symbols displayed for the player is a combination related to winning.
<Payout>
When the combination of symbols displayed for the player is a combination related to winning, the gaming machine offers benefits according to the combination to the player. For example, when a combination of symbols related to a payout of coins has been displayed, the gaming machine pays out coins of the number corresponding to the combination of symbols to the player.
<Free Games>
Further, when a combination of symbols related to a free game trigger has been displayed, the gaming machine starts free games as many as determined by lottery. A free game is a game in which a lottery to determine the symbols is held without using coins.
When the SPIN button has been pressed by the player in a free game, the gaming machine extracts random values for symbol determination like in a normal game, and determines symbols to be displayed at the time of stopping scrolling of the symbol arrays for the player, for a plurality of respective video reels displayed to a display. Next, the gaming machine stops scrolling so that the determined symbols are displayed for the player to rearrange the symbols. If the combination of the rearranged symbols is a combination related to winning, the gaming machine pays out coins like in a normal game.
When a combination of symbols related to a free game trigger (retrigger) is displayed in a free game, free games are added. When the number of free games becomes zero, the free games are ended and the game mode is returned to normal games.
When a combination related to a free game trigger is determined by lottery to be displayed in a normal game or a free game, the gaming machine implements a predictive effects determined depending on the positions and the number of the symbols.
The gaming machine can also provide jackpot games. In response to winning a predetermined level in a jackpot game, the gaming machine pays out coins in an amount of jackpot to the player. The jackpot refers to a function which accumulates parts of coins used by players as the amount of jackpot and, in response to winning a predetermined level in the jackpot, pays out a payout corresponding to the level. In each game, the gaming machine calculates the amount (amount for accumulation) to be accumulated to the amount of jackpot and adds it to the amount of jackpot.
The jackpot in the gaming machine of the present invention can be configured as a standalone type that is provided for the single gaming machine and accumulates parts of coins used in the gaming machine as the amount of jackpot or a network type that is shared with other gaming machines (slot machines) connected in a single or a plurality of game facilities and informs an external control device of the amounts for accumulation.
In the network type, each gaming machine inform the external control device of parts of coins used by the players as the amounts for accumulation and the external control device accumulates the amounts to the amount of jackpot to be shared by the gaming machines. When a predetermined level of the jackpot is won, the external control device provides a corresponding amount from the jackpot amount to the gaming machine.
<Determination of Effects>
The gaming machine produces effects by displaying images to the display, outputting the light from lamps, and outputting sounds from speakers. The gaming machine refers to an effect content definition table associated with a situation, such as counting a payout or counting free games, to implement effects.
[Overall Game System]
Next, with reference to
A game system 300 includes a plurality of gaming machines 1, and an external control device 200 that is connected to each of the gaming machines 1 through a communication line 301.
The external control device 200 is for controlling the plurality of gaming machines 1. In the present embodiment, the external control device 200 is a so-called hall server which is installed in a game facility having the plurality of gaming machines 1. Each of the gaming machines 1 is provided with a unique identification number, and the external control device 200 identifies transmission sources of data transmitted from the respective gaming machines 1 by using the identification numbers. Also in the case where the external control device 200 transmits data to a gaming machine 1, the identification numbers are used for specifying the transmission destination.
It is to be noted that the game system 300 may be constructed within a single game facility where various games can be conducted, such as a casino, or may be constructed among a plurality of game facilities. Further, when the game system 300 is constructed in a single game facility, the game system 300 may be constructed in each floor or section of the game facility. The communication line 301 may be a wired or wireless line, and can adopt a dedicated line, an exchange line or the like.
[Overall Configuration of Gaming Machine]
Next, with reference to
A coin, a bill, or electrically valuable information corresponding to these is used as a game medium in the gaming machine 1. Further, in the present embodiment, a later-described ticket with a barcode is also used. It is to be noted that the game medium is not limited to these, and for example a medal, a token, electric money or the like can be adopted.
The gaming machine 1 includes a cabinet 11, a top box 12 installed on the upper side of the cabinet 11, and a main door 13 provided at the front face of the cabinet 11.
A lower image display panel 141 is provided at the center of the main door 13. The lower image display panel 141 includes a liquid crystal panel, and forms the display. The lower image display panel 141 has a symbol display region 4. To the symbol display region 4, five video reels 3 (3a, 3b, 3c, 3d, 3e) are displayed. In the present embodiment, a video reel depicts through videos the rotational and stop motions of a mechanical reel having a plurality of symbols drawn on the peripheral surface thereof. To each of the video reels 3, a symbol array comprised of a previously determined plurality of symbols is assigned (see
In the symbol display region 4, the symbol arrays assigned to the respective video reels 3 are separately scrolled, and are stopped after predetermined time has elapsed. As a result, a part (four consecutive symbols in the present embodiment) of the symbol array corresponding to each video reel is displayed for the player. The symbol display region 4 has four regions, namely an upper region, an upper central region, a lower central region, and a lower region, for each video reel 3, and a single symbol is to be displayed to each region. That is, 20 (=5 columns×4 symbols) symbols are to be displayed in the symbol display region 4.
In the present embodiment, a line formed by selecting one of the aforementioned four regions (the upper region, the upper central region, the lower central region, and the lower region) for each of the video reels 3 and connecting the respective regions is referred to as a winning line. It is to be noted that any desired shape of the winning line can be adopted, and examples of the shape of the winning line may include a straight line formed by connecting the upper central regions for the respective video reels 3, a V-shaped line, and a bent line. Also, any desired number of lines can be adopted, and the number can be for example 50 lines. Specific examples of winning lines are described later with reference to
Further, the lower image display panel 141 has a number-of-credits display region 142 and a number-of-payouts display region 143. The number-of-credits display region 142 displays the number of coins (hereinafter also referred to as “the number of credits”) owned by the player and retained inside the gaming machine 1. The number-of-payouts display region 143 displays the number of coins (hereinafter also referred to as “the number of payouts”) to be paid out to the player when winning is established.
The lower image display panel 141 has a built-in touch panel 114. The player can input various commands by touching the lower image display panel 141.
On the lower side of the lower image display panel 141, there are arranged various buttons set in a control panel 30, and various devices to be operated by the player.
A SPIN button 31 is used when starting scrolling of the symbol arrays of the respective video reels 3. A CHANGE button 32 is used when requesting a game facility staff member to exchange money. A CASHOUT button 33 is used when paying out the coins retained inside the gaming machine 1 to a coin tray 15.
A 1-BET button 34 and a maximum BET button 35 are used for determining the number of coins (hereinafter also referred to as “the number of BETs”) to be used in the game from the coins retained inside the gaming machine 1. The 1-BET button 34 is used when determining one coin at a time for the aforementioned number of BETs. The maximum BET button 35 is used when setting the aforementioned number of BETs to a defined upper limit number.
A coin accepting slot 36 is provided to accept coins. A bill validator 115 is provided to accept bills. The bill validator 115 validates a bill, and accepts a valid bill into the cabinet 11. It is to be noted that the bill validator 115 may be configured so as to be capable of reading a later-described ticket 175 with a barcode.
An upper image display panel 131 is provided at the front face of the top box 12. The upper image display panel 131 includes a liquid crystal panel, and forms the display. The upper image display panel 131 displays images related to effects and a later-described WIN sign related to free games (indicator informing the player of winning and gained credits with effects) as well as images showing introduction of the game contents and explanation of the game rules. Further, the top box 12 is provided with a speaker 112 and a lamp 111. The gaming machine 1 produces effects by displaying images on the lower image display panel 141 or the upper image display panel 131, outputting sounds, and outputting the light.
A ticket printer 171, a card slot 176, a data display 174, and a keypad 173 are provided on the lower side of the upper image display panel 131.
The ticket printer 171 prints on a ticket a barcode representing encoded data of the number of credits, date, the identification number of the gaming machine 1, and the like, and outputs the ticket as the ticket 175 with a barcode. The player can make a gaming machine read the ticket 175 with a barcode so as to play a game thereon, and can also exchange the ticket 175 with a barcode with a bill or the like at a predetermined place (e.g. a cashier in a casino) in the game facility.
The card slot 176 is for inserting a card in which predetermined data is stored. For example, the card stores data for identifying the player, and data about the history of games played by the player. When the card is inserted into the card slot 176, a later-described card reader 172 reads data from the card or writes data into the card. It is to be noted that the card may store data corresponding to a coin, a bill or a credit.
The data display 174 includes a fluorescent display, LEDs and the like, and displays the data read by the card reader 172 or the data inputted by the player via the keypad 173, for example. The keypad 173 is for inputting a command and data related to ticket issuance or the like.
The gaming machine according to the present embodiment controls the rendering of video reels on the display; however, the gaming machine may be a type of gaming machine in which a stepping motor drives mechanical reels to show symbols to the player. Although this description provides a gaming machine 1 configured as above in order to explain the technical idea of the present invention, the configuration of the gaming machine 1 is not limited to this. The present invention can be implemented in various gaming machines having different configurations.
[Symbol Arrays of Video Reels]
Next, with reference to
The symbol arrays for normal games are obtained by combining the symbol arrays shown in
Provided types of the symbols are WILD, BLACK, RED, BLUE, PINK, GREEN, ACE, KING, QUEEN, JACK, TEN, NINE, and FEATURE; icons corresponding to these are displayed on the video reels. In the present embodiment, the WILD symbols function as wild cards, so that they are substitute symbols in completing winning lines; the BLACK symbols are top symbols for providing the highest payout. The FEATURE symbols (hereinafter, referred to as feature symbols) are independent from winning lines; if a predetermined number of feature symbols appear in a symbol display region 4 composed of 20 symbols of 5 columns×4 symbols, a payout associated with the number of feature symbols in the symbol display region 4 is provided to the player.
The gaming machine according to the embodiment of the present invention switches the symbol arrays to be displayed on the video reels between normal games and free games. The symbol array for free games is obtained by combining the symbol arrays shown in
The symbol arrays for free games illustrated in
Although the configurations of the symbol arrays of the video reels 3 in the gaming machine 1 have been described with reference to
[Configuration of Circuit Included in Gaming Machine]
Next, with reference to
A gaming board 50 is provided with: a CPU 51, a ROM 52, and a boot ROM 53, which are mutually connected by an internal bus; a card slot 55 corresponding to a memory card 54; and an IC socket 57 corresponding to a GAL (Generic Array Logic) 56.
The memory card 54 includes a non-volatile memory, and stores a game program and a game system program. The game program includes a program related to game progression, a lottery program, and a program for producing effects by images and sounds (e.g. see
The lottery program is a program for determining to-be stopped symbol of each video reel 3 by lottery. The to-be stopped symbol is data for determining four symbols to be displayed to the symbol display region 4 out of the plurality of symbols forming each symbol array. The gaming machine 1 of the present embodiment determines as the to-be stopped symbol the symbol to be displayed in a predetermined region (e.g. the upper region) out of the four regions provided for each of the video reels 3 of the symbol display region 4.
The aforementioned lottery program includes symbol determination data. The symbol determination data is data that specifies random values so that each of the symbols forming the symbol array is determined at an equal probability, for each video reel 3. The probabilities of the symbols being determined are basically equal. However, the numbers of the respective types of symbols included in the symbols vary as illustrated in
It is to be noted that, although the data specifies that the different numbers of symbols be provided to form the symbol arrays of the respective video reels 3 in the present embodiment, the equal numbers of symbols may form the respective video reels 3. For example, the symbol array of the first reel (first video reel 3a) to the fifth reel (fifth video reel 3e) may each consist of 120 symbols.
Further, the card slot 55 is configured so that the memory card 54 can be inserted thereinto and removed therefrom, and is connected to a motherboard 70 by an IDE bus.
The GAL 56 is a type of PLD (Programmable Logic Device) having a fixed OR array structure. The GAL 56 is provided with a plurality of input ports and output ports, and predetermined input into the input port causes output of the corresponding data from the output port.
Further, the IC socket 57 is configured so that the GAL 56 can be inserted thereinto and removed therefrom, and is connected to the motherboard 70 by a PCI bus. The contents of the game to be played on the gaming machine 1 can be changed by replacing the memory card 54 with another memory card 54 having another program written therein or by rewriting the program written into the memory card 54 as another program.
The CPU 51, the ROM 52 and the boot ROM 53 mutually connected by the internal bus are connected to the motherboard 70 by a PCI bus. The PCI bus enables a signal transmission between the motherboard 70 and the gaming board 50, and power supply from the motherboard 70 to the gaming board 50.
The ROM 52 stores an authentication program. The boot ROM 53 stores a pre-authentication program, a program (boot code) to be used by the CPU 51 for activating the pre-authentication program, and the like. The authentication program is a program (tamper check program) for authenticating the game program and the game system program. The pre-authentication program is a program for authenticating the aforementioned authentication program. The authentication program and the pre-authentication program are written along a procedure (authentication procedure) for proving that the program to be the subject has not been tampered.
The motherboard 70 is provided with a main CPU 71, a ROM 72, a RAM 73, and a communication interface 82.
The ROM 72 includes a memory device such as a flash memory, and stores a program such as BIOS to be executed by the main CPU 71, and permanent data. When the BIOS is executed by the main CPU 71, processing for initializing predetermined peripheral devices is conducted; further, through the gaming board 50, processing of loading the game program and the game system program stored in the memory card 54 is started.
The RAM 73 stores data and programs which are used in operation of the main CPU 71. For example, when the processing of loading the aforementioned game program, game system program or authentication program is conducted, the RAM 73 can store the program. The RAM 73 is provided with working areas used for operations in execution of these programs. Examples of the areas include: an area that stores the number of games, the number of BETs, the number of payouts, the number of credits and the like; and an area that stores symbols (code numbers) determined by lottery.
The communication interface 82 is for communicating with the external control device 200 such as a server, through the communication line 301. Further, the motherboard 70 is connected with a later-described door PCB (Printed Circuit Board) 90 and a body PCB 110 by respective USBs. The motherboard 70 is also connected with a power supply unit 81. When the power is supplied from the power supply unit 81 to the motherboard 70, the main CPU 71 of the motherboard 70 is activated, and then the power is supplied to the gaming board 50 through the PCI bus so as to activate the CPU 51.
The door PCB 90 and the body PCB 110 are connected with input devices such as a switch and a sensor, and peripheral devices the operations of which are controlled by the main CPU 71. The door PCB 90 is connected with a control panel 30, a reverter 91, a coin counter 92C and a cold cathode tube 93.
The control panel 30 is provided with a spin switch 31S, a change switch 32S, a CASHOUT switch 33S, a 1-BET switch 34S and a maximum BET switch 35S which correspond to the aforementioned respective buttons. Each of the switches outputs a signal to the main CPU 71 upon detection of press of the button corresponding thereto by the player.
The coin counter 92C validates a coin inserted into the coin accepting slot 36 based on its material, shape and the like, and outputs a signal to the main CPU 71 upon detection of a valid coin. Invalid coins are discharged from a coin payout exit 15A.
The reverter 91 operates based on a control signal outputted from the main CPU 71, and distributes valid coins validated by the coin counter 92C into a hopper 113 or a cash box (not illustrated). That is, coins are distributed into the hopper 113 when the hopper 113 is not filled with coins, while coins are distributed into the cash box when the hopper 113 is filled with coins.
The cold cathode tube 93 functions as a backlight installed on the rear face sides of the upper image display panel 131 and the lower image display panel 141, and lights up based on a control signal outputted from the main CPU 71.
The body PCB 110 is connected with the lamp 111, the speaker 112, the hopper 113, a coin detecting portion 113S, the touch panel 114, the bill validator 115, a graphic board 130, the ticket printer 171, the card reader 172, a key switch 173S and the data display 174.
The lamp 111 lights up based on a control signal outputted from the main CPU 71. The speaker 112 outputs sounds such as SE (Sound Effect) and BGM, based on a control signal outputted from the main CPU 71.
The hopper 113 operates based on a control signal outputted from the main CPU 71, and pays out coins of the specific number of payouts from the coin payout exit 15A to the coin tray 15. The coin detecting portion 113S outputs a signal to the main CPU 71 upon detection of coins paid out by the hopper 113.
The touch panel 114 detects a place on the lower image display panel touched by the player's finger or the like, and outputs to the main CPU 71 a signal corresponding to the detected place. In similar, the upper image display panel 131 can also be provided with a touch panel. Upon acceptance of a valid bill, the bill validator 115 outputs to the main CPU 71 a signal corresponding to the face amount of the bill.
The graphic board 130 controls display of images conducted by the respective upper image display panel 131 and lower image display panel 141, based on a control signal outputted from the main CPU 71. The symbol display region 4 of the lower image display panel 141 displays the five video reels 3 by which the scrolling and stop motions of the symbol arrays included in the respective video reels 3 are displayed. The number-of-credits display region 142 of the lower image display panel 141 displays the number of credits stored in the RAM 73. The number-of-payouts display region 143 of the lower image display panel 141 displays the number of payouts of coins.
The graphic board 130 is provided with the VDP (Video Display Processor) generating image data based on a control signal outputted from the main CPU 71, the video RAM temporarily storing the image data generated by the VDP, and the like. It is to be noted that the image data used in generation of image data by the VDP is included in the game program that has been read from the memory card 54 and stored into the RAM 73.
Based on a control signal outputted from the main CPU 71, the ticket printer 171 prints on a ticket a barcode representing encoded data of the number of credits stored in the RAM 73, date, the identification number of the gaming machine 1, and the like, and then outputs the ticket as the ticket 175 with a barcode.
The card reader 172 reads data stored in a card inserted into the card slot 176 and transmits the data to the main CPU 71, or writes data into the card based on a control signal outputted from the main CPU 71.
The key switch 173S is provided in the keypad 173, and outputs a predetermined signal to the main CPU 71 when the keypad 173 has been operated by the player.
The data display 174 displays data read by the card reader 172 and data inputted by the player through the keypad 173, based on a control signal outputted from the main CPU 71.
[Patterns of Winning Lines]
Next, winning lines in free games are described with reference to
Denoting the first row of each reel as “0”, the second row as “1”, the third row as “2”, and the fourth row as “3”, the 50 lines defined in the present embodiment are as indicated in the winning line definition table in
Although this section describes the winning line definition table for free games, winning lines for normal games are likewise defined. The patterns and the number of patterns of winning lines can be defined differently from those of free games.
[Configurations of Payout Tables]
Next, with reference to
For example, if two BLACK symbols appear on one of the winning lines, a win is determined and the payout is “2”. If five BLACK symbols, a win with a payout of “50” is determined. Two BLACK symbols and three RED symbols may appear on one winning line. In this case, two wins are simultaneously determined for the winning line; the payout should be “12”, which is the sum of the payouts of these wins.
As described above, determination of wins is made about a single winning line and the same determination is made about the 50 winning lines defined in a symbol display region 4 composed of 20 symbols of 5 columns by 4 symbols. Accordingly, one winning line may provide multiple wins and further, multiple winning lines may each provide one or more wins.
Although this section describes a payout table for line payouts and winning determination in free games, the same winning determination is made in normal games. The payout table and the winning determination in normal games can be defined differently from those in free games.
Next, with reference to
For example, if three feature symbols appear, the payout is “1”. If ten feature symbols, the payout is “2”. However, the present embodiment requires appearance of the feature symbols on at least the first, the second, and the third reels together to provide a payout. Accordingly, for example, if nine feature symbols appear but no feature symbol appears on the third reel, the payout is “0”.
Although this section describes a payout table for bonus payouts and winning determination in free games, the same winning determination is made in normal games. The payout table and the winning determination in normal games can be defined differently from those in free games.
[Configuration of Symbol Definition Table]
Next, with reference to
[Configuration of Predictive Effects Lottery Table]
Next, with reference to
For example, when Table B is determined for the predictive effects lottery table, Prediction 4 is selected at 20% probability and No effects is selected at 80% probability as the predictive effects to be implemented. When Table E is determined for the predictive effects lottery table, Prediction 1 is selected at 15% probability; Prediction 3 is selected at 15% probability; and No effects is selected at 70% probability as the predictive effects to be implemented.
The effects of Prediction 3 show the symbol arrays scrolling in a reverse direction and then stopped in the symbol display region 4 of the gaming machine 1. The effects of Prediction 4 show a motion picture of a small group of animals moving across the symbol display region 4 when the symbol arrays are being scrolled in the symbol display region 4 of the gaming machine 1. The effects of Prediction 5 show a motion picture of a large group of animals moving across the symbol display region 4 when the symbol arrays are being scrolled in the symbol display region 4 of the gaming machine 1.
The present embodiment implements such predetermined predictive effects to the symbol display region 4 of the gaming machine 1; accordingly, the player can feel a prediction of start of free games to have an expectation for free games. Further, even if the numbers of feature symbols are the same, different predictive effects can be implemented depending on the predictive effects lottery table, as described above. Accordingly, the player cannot predict the result of a game from the performance in the predictive effects. As a result, more variations are provided to the effects of games to increase the player's expectation and interest.
[Configuration of Order Management Table]
Next, with reference to
In the present embodiment, addition is conducted from the upper region (the first row) of the first reel, the upper central region (the second row) of the first reel, the lower central region (the third row) of the first reel, and the lower region (the fourth row) of the first reel in this order. Subsequently, addition is conducted from the upper region to the lower region of the second reel, from the upper region to the lower region of the third reel, from the upper region to the lower region of the fourth reel, and from the upper region to the lower region of the fifth reel in this order. If no feature symbol appears at the corresponding place, the addition at the place is skipped.
The order management table is also referred to in number-of-additional-free-games determination processing, which is performed to add free games when a free game trigger (retrigger) is established in a free game. The order management table for this event may be defined differently from the order management table referred to when a free game trigger is established in a normal game.
[Configuration of Spin Table Lottery Table for Number-of-Free-Games Lottery]
Next, with reference to
For example, when the number of free games corresponding to a feature symbol is determined to be “1”, Table 1 is used at 80% probability and Table 3 is used at 20% probability as the spin table. When the number of free games corresponding to a feature symbol is determined to be “7”, Table 5 is used as the spin table at 100% probability.
The spin table lottery table for number-of-free-games lottery is also referred to in adding free games when a free game trigger (retrigger) is established in a free game. The spin table lottery table for number-of-free-games lottery for this event may be defined differently from the table to be referred to in normal games.
[Configuration of Incrementing Speed Management Table]
Next, with reference to
For example, the incrementing speed management table in
The incrementing speed management table is also referred to in adding free games when a free game trigger (retrigger) is established in a free game. The incrementing speed management table for this event may be defined differently from the table to be referred to in normal games.
[Incrementing Sound Control Table]
Next, with reference to
For example, the incrementing sound control table in
The incrementing sound control table is also referred to in adding free games when a free game trigger (retrigger) is established in a free game. The incrementing sound control table for this event may be defined differently from the table to be referred to in normal games.
[Game Flow]
Next, with reference to
In a normal game, symbol arrays for normal games are set to the video reels 3. For example, images corresponding to BLACK symbols, RED symbols, BLUE symbols, PINK symbols, GREEN symbols, ACE symbols, KING symbols, QUEEN symbols, JACK symbols, TEN symbols, NINE symbols, and feature symbols are displayed.
When feature symbols are stopped on the first, the second, and the third reels in the display, features are fixed so that free games are started. In the free games, symbol arrays for free games are used. In the present embodiment, the symbol array of each reel includes more symbols than the symbol array for normal games; BLACK symbols of top symbols are increased compared to those for normal games.
In this phase, a lottery for the number of free games is conducted. During the free games, the player can play free games as many as determined by the lottery without newly inserting a coin (without consuming credits). In a free game, payouts are determined depending on the stopped symbols and the winning lines and payouts for the winning pattern are calculated based on the determined payout and the number of BETs, like in a normal game.
When feature symbols are stopped on the first, the second, and the third reels during the free games (a retrigger is established), free games are added. The number of free games to be added is also determined by lottery. The free games are ended when the number of remaining free games becomes zero and the game mode returns to normal games.
[Contents of Program]
Next, with reference to
<Main Control Processing>
First, with reference to
First, when the power is supplied to the gaming machine 1, the main CPU 71 reads the authenticated game program and game system program from the memory card 54 through the gaming board 50, and writes the programs into the RAM 73 (step S11).
Next, the main CPU 71 conducts at-one-game-end initialization processing (step S12). For example, data that becomes unnecessary after each game in the working areas of the RAM 73, such as the number of BETs and the symbols determined by lottery, is cleared.
The main CPU 71 conducts coin-insertion/start-check processing which is described later with reference to
The main CPU 71 then conducts symbol lottery processing which is described later with reference to
Next, the main CPU 71 conducts number-of-payouts determination processing which is described later with reference to
Next, the main CPU 71 conducts predictive effects determination processing which is described later with reference to
Next, the main CPU 71 conducts predictive effects implementation processing which is described later with reference to
The main CPU 71 then conducts payout effects implementation processing (step S18). The main CPU 71 implements effects counting a payout on each winning line and further implements effects to a WIN sign depending on the payout.
The main CPU 71 conducts payout processing (step S19). The main CPU 71 adds the value stored in the number-of-payouts storage area to a value stored in a number-of-credits storage area provided in the RAM 73. It is to be noted that operations of the hopper 113 may be controlled based on input from the CASHOUT switch 33S, and coins of the number corresponding to the value stored in the number-of-payouts storage area may be discharged from the coin payout exit 15A. Further, operations of the ticket printer 171 may be controlled and a ticket with a barcode may be issued on which a value stored in the number-of-payouts storage area is recorded.
Next, the main CPU 71 determines whether a free game trigger is established (step S20). When determining that a free game trigger is established (for example, when feature symbols are stopped on the first, the second, and the third reels in the display), the main CPU 71 executes free game processing which is described later with reference to
<Coin-Insertion/Start-Check Processing>
Next, with reference to
First, the main CPU 71 determines whether or not insertion of a coin has been detected by the coin counter 92C (step S41). When determining that the insertion of a coin has been detected, the main CPU 71 makes an addition to the value stored in the number-of-credits storage area (the credit counter) (step S42). It is to be noted that, in addition to the insertion of a coin, the main CPU 71 may determine whether or not insertion of a bill has been detected by the bill validator 115, and when determining that the insertion of a bill has been detected, the main CPU 71 may add a value according to the bill to the value stored in the number-of-credits storage area.
After step S42 or when determining in step S41 that the insertion of a coin has not been detected, the main CPU 71 determines whether or not the value stored in the number-of-credits storage area is zero (step S43). When the main CPU 71 determines that the value stored in the number-of-credits storage area is not zero, the main CPU 71 permits operation acceptance of the BET buttons (step S44).
Next, the main CPU 71 determines whether or not operation of any of the BET buttons has been detected (step S45). When the main CPU 71 determines that the BET switch has detected press of the BET button by the player, the main CPU 71 makes an addition to a value stored in a number-of-BETs storage area provided in the RAM 73 and makes a subtraction from the value stored in the number-of-credits storage area, based on the type of the BET button (step S46).
The main CPU 71 then determines whether or not the value stored in the number-of-BETs storage area is at its maximum (step S47). When the main CPU 71 determines that the value stored in the number-of-BETs storage area is at its maximum, the main CPU 71 prohibits updating of the value stored in the number-of-BETs storage area (step S48). After step S48 or when determining in step S47 that the value stored in the number-of-BETs storage area is not at its maximum, the main CPU 71 permits operation acceptance of the SPIN button (step S49).
After step S49 or when determining in step S45 that the operation of any of the BET buttons has not been detected, or when determining in step S43 that the value stored in the number-of-credits storage area is zero, the main CPU 71 determines whether or not operation of the SPIN button has been detected (step S50). When the main CPU 71 determines that the operation of the SPIN button has not been detected, the processing is shifted to step S41.
When the main CPU 71 determines that the operation of the SPIN button has been detected, the main CPU 71 conducts jackpot-related processing which is described later with reference to
<Jackpot-Related Processing>
Now, with reference to
First, the main CPU 71 calculates the amount to be stored to the amount of jackpot (step S71). The main CPU 71 obtains the product of the value stored in the number-of-BETs storage area and a preset accumulation ratio, so that the amount to be stored to the amount of jackpot is calculated.
Next, the main CPU 71 sums the amount to be stored and the amount of jackpot and stores the sum in the jackpot amount storage area (step S72). After the processing has been conducted, the jackpot-related processing is completed. If the jackpot is a network type, the main CPU 71 transmits the amount to be stored to the amount of jackpot to the external control device 200; upon reception of the amount to be stored to the amount of jackpot, the external control device 200 updates the amount of jackpot.
<Symbol Lottery Processing>
Next, with reference to
First, the main CPU 71 extracts random values for symbol determination (step S111). The main CPU 71 then determines to-be stopped symbols for the respective video reels 3 by lottery (step S112). The main CPU 71 holds a lottery for each video reel 3, and determines any one of the plurality of symbols as a to-be stopped symbol. Taking an example of the first reel in a normal game, each of the 100 symbols (code number=“00” to “99”) is determined at an equal probability (i.e. 1/100) at this time.
The main CPU 71 then stores the determined to-be stopped symbols (for example, the code numbers or identifiers indicating the symbols) for the respective video reels 3 into a symbol storage area provided in the RAM 73 (step S113). After the processing has been conducted, the symbol lottery processing is completed.
<Number-of-Payouts Determination Processing>
Next, with reference to
The main CPU 71 first determines a line payout and a bonus payout based on the symbol storage area with reference to the winning line definition table and the payout tables (step S151). For example, when a specific number of a specific type of symbols are displayed on a winning line (so as to be defined in the payout table), the main CPU 71 determines a corresponding payout (line payout) defined in the payout table, and further determines the number of payouts based on the line payout and the number of BETs. It is to be noted that the main CPU 71 determines “0” as the number of payouts in the case where the game is lost. Next, the main CPU 71 determines a bonus payout based on the number of feature symbols and the payout table and subsequently determines the number of payouts based on this bonus payout and the number of BETs.
Next, the main CPU 71 stores the determined number of payouts into the number-of-payouts storage area (step S152).
Next, the main CPU 71 determines whether the game being played is a free game with reference to the number of free games (Step S153). When determining that the game is not a free game, the main CPU 71 further determines whether the game result is a progressive win (step S154). When determining that the game result is a progressive win, the main CPU 71 adds the amount of jackpot to the number of payouts and stores the sum in the number of payout storage area (step S155). After the processing has been conducted, the number-of-payouts determination processing is completed.
When determining that the game being played is a free game in step S153 or when determining that the game result is not a progressive win in step S154, the main CPU 71 exits the number-of-payouts determination processing.
<Predictive Effects Determination Processing>
Next, with reference to
First, the main CPU 71 determines whether a free game trigger is established, that is to say, whether at least one feature symbol appears on each of the first reel, the second reel, and the third reel (step S171). If a free game trigger is not established, the main CPU 71 determines whether the payout is not less than ten times of the number of BETs (step S172). If the payout is less than ten times of the number of BETs, the main CPU 71 sets Table A for the predictive effects lottery table (step S173). The positions in the symbol display region 4 of the feature symbols and the symbols involving the payout can be obtained by the determined to-be stopped symbols of the video reels 3 that are stored in the symbol storage area through the symbol lottery processing illustrated in
If the payout is not less than ten times of the number of BETs, the main CPU 71 determines whether the payout is not less than 20 times of the number of BETs (step S174). If the payout is less than 20 times of the number of BETs, the main CPU 71 sets Table B for the predictive effects lottery table (step S175). If the payout is not less than 20 of the number of BETs, the main CPU 71 sets Table C for the predictive effects lottery table (step S176).
If a free game trigger is established, the main CPU 71 determines whether twelve or more feature symbols appear in the symbol display region 4 (step S177). If twelve or more feature symbols do not appear, the main CPU 71 sets Table D for the predictive effects lottery table (step S178). If twelve or more of feature symbols appear, the main CPU 71 further determines whether the feature symbols appear suitably for nudging (step S179).
If the feature symbols do not appear suitably for nudging, the main CPU 71 sets Table E for the predictive effects lottery table (step S180). If the feature symbols appear suitably for nudging, the main CPU 71 sets Table F for the predictive effects lottery table (step S181)
Next, the main CPU 71 extracts a random value for predictive effects determination (step S182) and determines predictive effects based on the selected predictive effects lottery table and the extracted random value (step S183). After this processing, the main CPU 71 exits the predictive effects determination processing.
The foregoing predictive effects determination processing leads to predictive effects of Prediction 4 or Prediction 5 with higher possibility as the payout is higher when feature symbols do not satisfy the requirements for a free game trigger. When feature symbols satisfy the requirements for a free game trigger, the processing leads to predictive effects of Prediction 1, Prediction 2, or Prediction 3 with high possibility (refer to the predictive effects lottery table in
<Predictive Effects Implementation Processing>
Next, with reference to
First, the main CPU 71 determines whether the predictive effects determined by the predictive effects determination processing illustrated in
Next, the main CPU 71 determines whether the predictive effects are Prediction 2 (step S194). If the predictive effects are Prediction 1, the main CPU 71 stops the scrolling of the symbol arrays based on the information of the to-be stopped symbols stored in the symbol storage area to display the stopped symbols which are to appear (step S195). After this step, the main CPU 71 exits the predictive effects implementation processing.
If the predictive effects are Prediction 2 or nudge performance, the main CPU 71 determines pseudo stop positions of the symbols (step S196). The predictive effects of Prediction 2 in this embodiment is nudging feature symbols in predetermined directions; the pseudo stop positions are positions suitable to nudge the feature symbols and different from the original positions to stop the symbols. The main CPU 71 stops scrolling of the symbol arrays based on the determined pseudo stop positions (step S197).
Next, the main CPU 71 displays an image of a big diamond in the symbol display region 4 for a predetermined period (step S198). Subsequently, the main CPU 71 erases the image of the big diamond and nudges the symbol arrays based on the information of the to-be stopped symbols stored in the symbol storage area so that the symbols to appear are stopped in the display (step S200). Although the program of this example is configured to determine the pseudo stop positions immediately before step S197, the determination of the pseudo stop positions can be made at an earlier stage. After this step, the main CPU 71 exits the predictive effects implementation processing.
If the predictive effects are neither Prediction 1 nor Prediction 2, the main CPU 71 determines whether the predictive effects are Prediction 3 (step S201). If the predictive effects are Prediction 3, the main CPU 71 starts scrolling the symbol arrays upward (which is the opposite direction to the normal direction) in the symbol display region 4 (step 202). Then, the main CPU 71 stops the scrolling of the symbol arrays based on the information of the to-be stopped symbols stored in the symbol storage area to display the stopped symbols which are to appear (step S203). After this step, the main CPU 71 exits the predictive effects implementation processing.
If the predictive effects are not Prediction 3, the main CPU 71 determines whether the predictive effects are either Prediction 4 or Prediction 5 (step S204). If the predictive effects are either Prediction 4 or Prediction 5, the main CPU 71 starts scrolling the symbol arrays in the symbol display region 4 (step S205). Subsequently, the main CPU 71 determines whether the predictive effects are Prediction 4 (step S206). If the predictive effects are Prediction 4, the main CPU 71 keeps displaying the scrolling symbols in the background and further displays a small group (some images of animals, for example) in the symbol display region 4 for a predetermined time in such a manner that they move across the symbol display region 4 (step S207). Although the program of this example controls the display so that the small group moves across the symbol display region 4 from the right to the left, the group may be moved in any direction.
If the predictive effects are not Prediction 4 (meaning that the predictive effects are Prediction 5), the main CPU 71 keeps displaying the scrolling symbols in the background and further displays a large group (some images of animals, for example) in the symbol display region 4 for a predetermined time in such a manner that they move across the symbol display region 4 (step S208). Although the program of this example controls the display so that the large group moves across the symbol display region 4 from the right to the left, the group may be moved in any direction. The large group includes more images (of animals, for example) than the small group displayed in the foregoing effects of Prediction 4.
After displaying the small group in the effects of Prediction 4 or the large group in the effects of Prediction 5, the main CPU 71 stops the scrolling of the symbol arrays based on the information of the to-be stopped symbols stored in the symbol storage area and displays the stopped symbols which are to appear (step S209). After this step, the main CPU 71 exits the predictive effects implementation processing.
If the predictive effects are none of Prediction 1 to Prediction 5, the determined is No effects; accordingly, the main CPU 71 does not implement any effect and exits the predictive effects implementation processing.
<Free Game Processing>
Next, with reference to
The main CPU 71 conducts number-of-free-games determination processing, which is described later with reference to
Next, the main CPU 71 conducts free-game-starting effects implementation processing (step S212). This processing is to display free game introductory effects, such as number-of-free-games lottery effects, on the lower image display panel 141 in starting free games when a free game trigger is established in a normal game. Effects in starting free games are described later in detail.
Next, the main CPU 71 conducts at-one-game-end initialization processing (step S213). For example, data that becomes unnecessary after each game in the working areas of the RAM 73, such as the symbols determined by lottery, is cleared.
Next, the main CPU 71 conducts start check processing (step S214). This processing is the same as the coin-insertion/start-check processing illustrated in
Next, the main CPU 71 conducts symbol lottery processing (step S215). This processing is the same as the symbol lottery processing illustrated in
Next, the main CPU 71 conducts number-of-payouts determination processing (step S216). This processing is the same as the number-of-payouts determination processing illustrated in
Next, the main CPU 71 conducts predictive effects determination processing (step S217). This processing is the same as the predictive effects determination processing illustrated in
Next, the main CPU 71 conducts payout effects implementation processing (step S219) and subsequently, conducts payout processing (step S220). These are the same as the payout effects implementation processing and the payout processing illustrated in
Next, the main CPU 71 subtracts 1 from the number of free games and stores the result to the number-of-free-games storage area provided in the RAM 73 (step S221). Next, the main CPU 71 determines whether a free game trigger is established in the free game (step S222). When determining that a free game trigger is established (for example, when feature symbols are displayed on the first, the second, and the third reels), the main CPU 71 conducts number-of-additional-free-games determination processing, which is described later with reference to
Next, the main CPU 71 conducts retrigger effects implementation processing (step S224). For example, when a free game trigger is established, the main CPU 71 makes the speaker 112 output sound effect (SE) related to the retrigger and the lower image display panel 141 display a notice indicating a retrigger is established. The retrigger effects implementation processing is described later in detail.
Next, the main CPU 71 adds the number of free games to be newly added because of the establishment of a free game trigger to the number of free games stored in the number-of-free-games storage area provided in the RAM 73 (step S225). If determining at step S222 that a free game trigger is not established, the main CPU 71 proceeds to step S226 to determine the number of free games.
Next, the main CPU 71 determines whether the number of free games stored in the number-of-free-games storage area provided in the RAM 73 is greater than zero (step S226); if determining that the number of free games is greater than zero, the main CPU 71 proceeds to step S213 to start a new free game. If the number of free games is zero, the free games end; the main CPU 71 conducts free-game-ending effects implementation processing (step S227). For example, when determining the end of free games, the main CPU 71 makes the speaker 112 output sound effects (SE) related to ending free games and the lower image display panel 141 display a notice indicating the end of free games. The free-game-ending effects implementation processing is described later in detail. After this step, the main CPU 71 exits the free game processing.
<Number-of-Free-Games Determination Processing>
Next, with reference to
First, the main CPU 71 counts the feature symbols stopped in the symbol display region 4 (step S231) and resets the number of free games stored in the number-of-free-games storage area provided in the RAM 73 (step S232).
Next, the main CPU 71 extracts a random value for number-of-games determination in order to determine the number of games for a feature symbol by lottery (step S233). Next, the main CPU 71 determines the number of games using a number-of-games lottery table (not shown) and the extracted random value for number-of-games determination (step S234). The number-of-games lottery table is a table associating specific ranges of values with the numbers of games 1, 2, 3, 5, 7, and 10; the number of games is determined to be one of the values 1, 2, 3, 5, 7, and 10 in accordance with the extracted random value.
Next, the main CPU 71 adds the determined number of games to the number of free games (step S235). The main CPU 71 determines whether the numbers of games have been determined by lottery for all the feature symbols (step S236). If the numbers of games for all the feature symbols have not been determined, the main CPU 71 proceeds to step S233 to repeat the processing of steps S233 to S235. If the numbers of games for all the feature symbols are determined, the main CPU 71 exits the number-of-free-games determination processing.
<Number-of-Additional-Free-Games Determination Processing>
Next, with reference to
First, the main CPU 71 counts the feature symbols stopped in the symbol display region 4 (step S251).
Next, the main CPU 71 extracts a random value for number-of-games determination in order to determine the number of games for a feature symbol by lottery (step S252). Next, the main CPU 71 determines the number of games using a number-of-games lottery table (not shown) and the extracted random value for number-of-games determination (step S253). The number-of-games lottery table is a table associating specific ranges of values with the numbers of games 1, 2, 3, 5, 7, and 10; the number of games is determined to be one of the values 1, 2, 3, 5, 7, and 10 in accordance with the extracted random value.
Next, the main CPU 71 adds the determined number of games to the number of additional free games (step S254). The main CPU 71 determines whether the numbers of games have been determined by lottery for all the feature symbols (step S255). If the numbers of games for all the feature symbols have not been determined, the main CPU 71 proceeds to step S252 to repeat the processing of steps S252 to S254. If the numbers of games for all the feature symbols are determined, the main CPU 71 exits the number-of-additional-free-games determination processing.
<Predictive Effects Implementation Processing for Prediction 1>
Next, with reference to
After showing the image 411 of a small diamond as shown in
Prediction 1 is selected at a given probability in the case where a free game trigger is established and the feature symbols are not suitable for nudging; accordingly, the player can feel expectation for free games when seeing the effects.
<Predictive Effects Implementation Processing for Prediction 2>
Next, with reference to
After displaying the stopped symbols as shown in
After displaying the image 412 of a big diamond as shown in
With reference to
Accordingly, the stop position of the symbols suitable for nudging is to show either one of the arrangements shown in
Next, determination of the pseudo stop position for the symbols is described. The code numbers of the first reel indicated on the left of
In similar, the code numbers of the first reel indicated on the left of
The example of nudging illustrated in
In this example, symbols on all of the first, the second, and the third reels are displayed at the pseudo stop positions and they are repositioned to the positions to be stopped by the subsequent nudging; however, some of these reels may be arranged not to be nudged without display at the pseudo stop positions.
The example of nudging illustrated in
As illustrated in
Prediction 2 is selected without exception when a free game trigger is established and the feature symbols are suitable for nudging; accordingly, the player can feel expectation for free games when seeing the effects. Since the player finds to gain a larger payout by seeing nudging, the player keeps the interest in the games until the end of the effects. When the feature symbols are suitable for nudging, the symbol display region 4 will display 12, 16, or 20 feature symbols, promising a larger number of free games. In the number-of-free-games determination processing illustrated in
Prediction 2 is implemented as predictive effects at the start of a large number of free games promising a big benefit. At the beginning of Prediction 2, a small diamond is displayed like Prediction 1 and subsequently, symbols are displayed at pseudo stop positions where only one feature symbol is displayed on each reel. Accordingly, the player first expects start of a small number of free games (to receive a small benefit) and subsequently finds the start of free games to expect a big benefit by seeing the symbols nudged from the pseudo stop positions, so that the player can become aware of a chance to get an unexpected high payout. Conversely, expectation for Prediction 2 during the performance of predictive effects of Prediction 1 may reveal an unfortunate result of no performance of Prediction 2. In this way, the player pays close attention to the transitions of the predictive effects with expectation, increasing the interest and enjoyment.
<Predictive Effects Implementation Processing for Prediction 3>
Next, with reference to
After scrolling as illustrated in
Prediction 3 is selected at a given probability in the case where a free game trigger is established and the feature symbols are not suitable for nudging; accordingly, the player can feel expectation for free games when seeing the effects.
<Predictive Effects Implementation Processing for Prediction 4>
Next, with reference to
While the symbol arrays are being scrolled in the symbol display region 4, a small group (some images or animations indicating animals, for example) moves across the symbol display region 4 as illustrated in
After the small group has crossed the symbol display region 4 and gone from the display, the scrolling of the symbol arrays is continued as illustrated in
Prediction 4 is selected at a given probability in the case where a free game trigger is not established but the determined payout is a middle payout, which is not less than 10 times (and less than 20 times) of BETs, or a high payout, which is not less than 20 times of BETs; accordingly, the player can feel expectation for a high payout when seeing the effects.
<Predictive Effects Implementation Processing for Prediction 5>
Next, with reference to
While the symbol arrays are being scrolled in the symbol display region 4, a large group (some images or animations indicating animals, for example) moves across the symbol display region 4 as illustrated in
After the large group has crossed the symbol display region 4 and gone from the display, the scrolling the symbol arrays is continued like in the case of Prediction 4 illustrated in
Prediction 5 is selected at a given probability in the case where a free game trigger is not established but the determined payout is a high payout, which is not less than 20 times of BETs; accordingly, the player can feel expectation for a very high payout when seeing the effects.
Hereinabove, predictive effects implementation processing for predictive effects of Prediction 1 to Prediction 5 has been described. As obvious from the configuration of the predictive effects lottery table in
<Number-of-Free-Games Lottery Effects>
Next, with reference to
As illustrated in
This display control illustrated in
Next, the symbol display region 4 displays an introductory message 414 for starting free games, for example, “LOTTERY FOR FREE GAMES!” as illustrated in
For example, after the figures indicating the numbers of free games are scrolled downward for a predetermined time, the scrolling is stopped to show one of the figures determined by lottery. Although this section has provided an example of displaying a lottery where the figures indicating the numbers of free games are scrolled, the lottery can be displayed in various ways, such as by horizontally scrolling the figures, or by popping up figures rotating by animation one by one.
The number of free games for each feature symbol has already been determined by the number-of-free-games determination processing in the free game processing illustrated in
For example, when the number of free games for a feature symbol is determined by lottery to be 5, determination of the spin table to be used for the feature symbol results in Table 4 at 60% probability or Table 5 at 40% probability in accordance with the spin table lottery table for number-of-free-games lottery. Each of Table 1 to Table 6 is a table defining the manner of spin of figures and the specifics of the effects at the place of the feature symbol.
Upon completion of the lottery for the number of free games for each feature symbol, the number of free games is indicated at the place of each feature symbol as the result of the lottery on the feature symbol. The feature symbols involving the free game trigger (the symbols indicating the number of free games in
Subsequently, as illustrated in
Eventually, as illustrated in
The speed of incrementing the number of free games is controlled in accordance with the incrementing speed management table illustrated in
During the increment indication, sound effects may be output with reference to the incrementing sound control table illustrated in
Next, as illustrated in
In this way, the numbers of free games for the feature symbols are successively added; the order of feature symbols for the addition is controlled by the order management table illustrated in
When the addition of the number of free games is completed for all the feature symbols, the total number-of-free-games display region 415 indicates “22” and the second screen 402 indicates “22 FREE GAMES” as illustrated in
Next, as illustrated in
At this phase, when the player presses the START FEATURE button assigned to a specific button, the display is changed to the one illustrated in
In free games, the first reel is provided with top symbols (BLACK symbols) consecutively arranged from the code number=84 to the code number=109 as illustrated in
Next, the display is changed to the state illustrated in
Subsequently, the display is changed to the state where all the reels show top symbols (BLACK symbols) only as illustrated in
The message after addition of top symbols disappears after a predetermined time; symbol arrays starts scrolling from the state where all the reels show only top symbols (BLACK symbols) to start the first spin of the free games.
The top symbol addition effects are merely to display the reels at predetermined stop positions and then display the reels at the positions moved by two symbols. Accordingly, the number of top symbols is not increased internally. However, ten top symbols (BLACK symbols) per reel (50 symbols in total) are substantially increased in the symbol arrays in changing from normal games to free games (refer to
<Number-of-Free-Games Lottery Effects at Retrigger>
Next, with reference to
As illustrated in
Subsequently, the symbol display region 4 displays a retrigger message 501 “RETRIGGER!” as illustrated in
Next, the symbol display region 4 displays a message 502 about the number-of-free-games lottery at a retrigger, for example, “FREE GAMES, LOTTERY FOR FREE GAMES!” as illustrated in
Subsequently, through increment indication of the number of feature games on each feature symbol as done at the first trigger, the second screen 402 displays a message “TOTAL 17 FREE GAMES” and the first screen 401 displays a message “TOTAL 17 FREE GAMES” as illustrated in
Next, the number of free games acquired at this retrigger is added to the current total number of free games as illustrated in
<Free-Game-Ending Effects>
Next, with reference to
When the WIN sign 503 disappears, a free game total WIN sign 504 appears as illustrated in
<Effects at Winning in Free Games>
Next, with reference to
The display can be controlled to select the symbols involving wins in the game among the symbols stopped in the symbol display region 4 and show them by animation or blinking, regardless of the winning line or line number related to the effects. These symbols can be shown by animation and blinking.
As illustrated in
There are a plurality of other winning lines involving line payouts except for the foregoing Line No.=41; in the case of
As to the JACK symbols, Patterns 39, 40, and 41 correspond to a line payout and their required numbers of JACK symbols are all three as illustrated in
Turning to
When a predetermined time has passed since the end of increment indication, the WIN sign 711 disappears and the display in
Through implementation of the effects for a plurality of winning lines, the effects for the Line No.=39 (3, 3, 3, 3, 3) are eventually implemented as illustrated in
Next, the effects for the winning line of Line No.=40 are implemented and the effects for the last winning line of Line No.=41 are implemented. That is to say, the effects for Line No.=41 (3, 3, 3, 2, 3) are implemented as illustrated in
When the increment indication in the WIN sign 711 and the increment indication of the total credits indicated on the first row of the WIN meter 717 are finished, the total credits (total WINs) gained in the spin may be indicated on the third row of the WIN meter 717. Simultaneously, the winning lines may be serially indicated (for example, by dotted lines along the winning lines, bright display, or blinking) in ascending order of line number.
This example controls the effects at winning in a free game to be implemented in ascending order of line number to serially indicate the gained credits. However, the effects may be implemented in various orders, for example, descending order of the amount of payout or order of relation of symbol type.
<Effects in Displaying WIN Sign in Free Games>
Next, with reference to
The gaming machine of the present embodiment controls the display of the WIN sign 711 in different ways depending on the total credits (total WINs) gained in a spin. For example, the way (effects) of displaying the WIN sign 711 varies depending on the number of total WINs as illustrated in
Although this example controls the display of the WIN sign differently depending on the relation between the total WINs and the total BETs, the display of the WIN sign may be controlled differently depending on the relation between the number of credits gained in the game, spin, or other cycle and the number of BETs specified by the player.
<Effects for Increment Indication in WIN Sign>
Next, with reference to
For example, in the case of a WIN class “win_1” where total WINs are less than 0.1 times of total BETs, the incrementing speed is controlled so that increment indication of credits corresponding to the total WINs is completed in 0.50 seconds. Each increment is basically made at an equal time interval obtained by dividing the 0.50 seconds by the number of increments.
In the case of a WIN class “win_23” where total WINs are not less than 40 times and less than 50 times of total BETs, the incrementing speed is controlled so that increment indication of the credits corresponding to the total WINs is completed in 50.00 seconds. In this case, however, until the credits of the total WINs reach 20 times of the total BETs (for example of this case, the number of BETs (1)×the number of winning lines (50)×20=1000), incrementing is conducted at the speed of counting ½ of the total BETs (for example of this case, the number of BETs (1)×the number of winning lines (50)/2=25) per second and thereafter, conducted at the equal time intervals obtained by dividing the remaining seconds by the number of remaining increments.
That is to say, in the case of WIN class “win_23”, incrementing for the first 1000 credits is conducted by 40.00 seconds and incrementing for the remaining credits (1000 to 1499 credits) is conducted by 50.00 seconds at equal intervals.
In the case of a WIN class “win_24” where total WINs are not less than 50 times of total BETs, the incrementing speed is controlled so that increment indication of the credits corresponding to the total WINs is completed in 72.00 seconds. In this case, however, until the credits of the total WINs reach 20 times of the total BETs (for example of this case, the number of BETs (1)×the number of winning lines (50)×20=1000), incrementing is conducted at the speed of counting ½ of the total BETs (for example of this case, the number of BETs (1)×the number of winning lines (50)/2=25) per second and thereafter, conducted at the equal time intervals obtained by dividing the remaining time in seconds by the number of remaining increments. That is to say, in the case of WIN class “win_24”, incrementing for the first 1000 credits is conducted by 40.00 seconds and incrementing for the remaining credits (more than 1000 credits) is conducted by 72.00 seconds at equal intervals.
Although this example controls the incrementing speed in the WIN sign to be changed depending on the relation between the total WINs and the total BETs, the incrementing speed in the WIN sign may be controlled to be changed depending on the relation between the number of credits gained in the game, spin, or other cycle and the number of BETs specified by the player. Although the increment indication in the WIN sign 711 is linked with the increment indication in the WIN meter 717, the increment indication in the WIN meter 717 can be made at a different incrementing speed.
<Effects at Winning Line Payout with Special Symbol>
Next, with reference to
After a predetermined time, as illustrated in
<Effects at Appearance of Three or More Feature Symbols>
Next, with reference to
After three seconds of outputting the sound effects, as illustrated in
<Effects at Big WIN>
Next, with reference to
<Effects in Displaying Total WIN Sign in Ending Free Games>
Next, with reference to
For example, the way (effects) of displaying the free game total WIN sign 718 varies depending on the number of total gained credits as illustrated in
The total BETs are obtained by multiplying the number of BETs specified by the player by the number of winning lines. When the aforementioned indication time has passed, the free game total WIN sign 718 is erased. The display of the free game total WIN sign 718 can be skipped by press of a specific button (for example, the SPIN button) after a predetermined time (for example, 4 seconds) has passed since the free game total WIN sign 718 appears.
Although this example controls the display of the total WIN sign differently depending on the relation between the total gained credits and the total BETs, the display of the total WIN sign may be controlled differently depending on the relation between the number of credits gained in the game, spin, or other cycle and the number of BETs specified by the player.
Number | Date | Country | Kind |
---|---|---|---|
2014-076472 | Apr 2014 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
6190255 | Thomas | Feb 2001 | B1 |
6398217 | Shimizu | Jun 2002 | B1 |
8192281 | Williams | Jun 2012 | B2 |
20050192085 | Iwamoto | Sep 2005 | A1 |
20120295688 | Watkins | Nov 2012 | A1 |
Number | Date | Country |
---|---|---|
2007-020954 | Feb 2007 | JP |
Number | Date | Country | |
---|---|---|---|
20150287287 A1 | Oct 2015 | US |