In electronic gaming systems such as spinning reel gaming machines, a plurality of mechanical or simulated reels spin and stop to reveal symbols. The symbols are evaluated to determine if a winning combination has been revealed and to determine a prize, if any, to award a player.
While such gaming systems provide players with enjoyment, a need exists for new gaming systems in order to maintain or increase player enjoyment.
A system and/or method providing a spinning reel indicator symbol trigger mechanism associated with a display position is disclosed, substantially as shown in and/or described in connection with at least one of the figures, as set forth more completely in the claims.
These and other advantages, aspects and novel features of the disclosure, as well as details of an illustrated embodiment thereof, will be more fully understood from the following description and drawings.
Embodiments of the disclosure will now be described with reference to the accompanying drawings in which:
Referring to the drawings, there is shown an embodiment of a gaming system having a gaming machine that includes a credit input mechanism to receive a physical item representing a monetary value for establishing a credit balance, the credit balance being increasable and decreasable based at least on wagering activity. The gaming machine also includes hardware meters to monitor the credit balance, and a display configured to present a spinning reel game having an array of display positions. For example, the array of display positions may be a grid of three rows and five columns or any suitable configuration. The gaming system is configured to present an indicator symbol at a selected display position in the array of display positions. The selected display position may be randomly selected or may be a default position such as a center display position, among other things. In certain embodiments, the indicator symbol may be a circular or any suitably shaped component configured to surround at least a portion of a single display position while allowing a symbol subsequently presented at the display position to be viewable through and/or within the circular component. In various embodiments, an animated character or symbol may point to and/or otherwise be associated with the indicator symbol to draw attention to the indicator symbol prior to spinning the reels of the game. The gaming system is configured to spin and stop reels of the game such that symbols are selected and displayed at each display position in the array of display positions, including the selected display position having the indicator symbol, after the indicator symbol is presented at the selected display position. In an exemplary embodiment, the reels may spin simultaneously with and/or separately from each other. The gaming system determines the symbol that is presented at the selected display position having the indicator symbol and may trigger game play functionality based on the identity of the determined symbol.
In various embodiments, if a first symbol type is at the selected display position identified by the indicator symbol when the reels stop spinning, a second symbol type at one or more other display positions may change to a WILD symbol, a highest value symbol, or any suitable symbol. For example, a four pixies symbol presented at the selected display position having the indicator symbol may trigger the gaming system to change pixie symbols presented at other display positions to a WILD symbol. Additionally and/or alternatively, the gaming system may be configured to change the four pixies symbol to a WILD symbol, a highest value symbol, or any suitable symbol. . The symbols at the display positions after the change may be evaluated by the gaming system to determine a game outcome and, if appropriate, to allocate an award.
In an exemplary embodiment, if a WILD symbol is presented at the selected display position identified by the indicator symbol after the reels stop spinning, the WILD symbol may be held, a new indicator symbol display position may be selected, and a re-spin of the reels to change the non-held symbols may be performed. If a second WILD symbol is presented at the new indicator symbol display position, the first and second WILD symbols may be held, a new indicator symbol display position may be selected, and a re-spin of the reels to change the non-held symbol may be performed. The gaming system may award a player an outcome based on the symbols displayed at the end of each spin. The feature may end if no further WILD symbols land within the indicator symbol display position.
In certain embodiments, the gaming system may award a progressive jackpot prize if a progressive jackpot symbol is at the selected display position identified by the indicator symbol when the reels stop spinning. For example, the spinning reel game may include symbols identifying one or more progressive jackpot prizes, such as mini, minor, major, and grand prize levels, or any suitable prize level. In various embodiments, each of the prize levels may be associated with a progressive prize value.
In a representative embodiment, the gaming system may evaluate the display positions after the reels stop spinning to determine whether a predetermined number of scatter symbols, such as three or more, are present. The presence of the predetermined number of scatter symbols may trigger a number of free spins/games. During the free spins/games, additional feature symbols may be added to the reels to increase the chance of an event being triggered based on the presence of a particular symbol at the selected display position identified by the indicator symbol. For example, additional four pixie symbols, WILD symbols, and/or progressive jackpot symbols may be added to the reels to increase the chance of one of the above-described events occurring.
In various embodiments, the gaming system may evaluate the display positions after the reels stop spinning to determine a number of WILD symbols that are present in the array. The size of the indicator symbol may grow in size according to the number of WILD symbols in the array of display positions. For example, if three WILD symbols appear, the gaming system may increase the size of the indicator symbol to surround two display positions.
The gaming system can take a number of different forms. In a first form, a standalone gaming machine is provided wherein all or most components required for implementing the game are present in a player operable gaming machine.
In a second form, a distributed architecture is provided wherein some of the components required for implementing the game are present in a player operable gaming machine and some of the components required for implementing the game are located remotely relative to the gaming machine. For example, a “thick client” architecture may be used wherein part of the game is executed on a player operable gaming machine and part of the game is executed remotely, such as by a gaming server; or a “thin client” architecture may be used wherein most of the game is executed remotely such as by a gaming server and a player operable gaming machine is used only to display audible and/or visible gaming information to the player and receive gaming inputs from the player.
However, it will be understood that other arrangements are envisaged. For example, architecture may be provided wherein a gaming machine is networked to a gaming server and the respective functions of the gaming machine and the gaming server are selectively modifiable. For example, the gaming system may operate in standalone gaming machine mode, “thick client” mode or “thin client” mode depending on the game being played, operating conditions, and so on. Other variations will be apparent to persons skilled in the art.
Irrespective of the form, the gaming system 1 has several core components. At the broadest level, the core components are a player interface 50 and a game controller 60 as illustrated in
Components of the player interface may vary from embodiment to embodiment but will typically include a credit mechanism 52 to enable a player to input credits. For example, in some embodiments, the credit mechanism 52 may include a credit input mechanism 52.1 to receive a physical item representing a monetary value for establishing a credit balance. The credit balance may be increasable and decreasable based wagering activities. In some embodiments, the credit mechanism 52 also includes a payout mechanism 52.2 to cause a payout associated with the credit balance. The player interface may also include one or more displays 54, a game play mechanism 56 including one or more input devices that enable a player to input game play instructions (e.g. to place a wager), one or more speakers 58. In some embodiments, each of the displays 54 includes a plurality of display positions. In other embodiments, each of the display 54 includes a plurality of display areas. Each of the display areas includes a plurality of display positions. In the embodiment shown, the display 54 also includes a credit meter 54.1. In some embodiments, the credit meter 54.1 displays credits available, credits bet, and/or credits won.
The game controller 60 is in data communication with the player interface 50 and typically includes a processor 62 that processes the game play instructions in accordance with game play rules and outputs game play outcomes to the display(s) 54. Typically, the game play rules are stored as program code in a memory 64 but can also be hardwired. In some embodiments, the memory 54 may also store data indicative of a plurality of symbols, pay tables, images, and other information to be used in games. Herein the term “processor” is used to refer generically to any device that can process game play instructions in accordance with game play rules and may include: a microprocessor, microcontroller, programmable logic device or other computational device, a general purpose computer (e.g. a PC) or a server. That is, a processor may be provided by any suitable logic circuitry for receiving inputs, processing them in accordance with instructions stored in memory and generating outputs (for example on the display). Such processors are sometimes also referred to as central processing units (CPUs). Most processors are general purpose units, however, it is also know to provide a specific purpose processor using an application specific integrated circuit (ASIC) or a field programmable gate array (FPGA).
A gaming system in the form of a standalone gaming machine 10 is illustrated in
A top box 26 may carry artwork 28, including for example pay tables and details of bonus awards and other information or images relating to the game. Further artwork and/or information may be provided on a front panel 29 of the console 12. The gaming machine 10 also includes a payout mechanism in the form of a coin tray 30 that is mounted beneath the front panel 29 for dispensing cash payouts from the gaming machine 10. Another form of a payout mechanism may include an embedded printer (similar to printer 109 of
The display 14 shown in
The gaming machine 100 includes a game controller 101 having a processor 102 mounted on a circuit board. Instructions and data to control operation of the processor 102 are stored in a memory 103, which is in data communication with the processor 102. Typically, the gaming machine 100 will include both volatile and non-volatile memory and more than one of each type of memory, with such memories being collectively represented by the memory 103.
The gaming machine has hardware meters 104 for purposes including ensuring regulatory compliance and monitoring player credit, an input/output (I/O) interface 105 for communicating with peripheral devices of the gaming machine 100. The input/output interface 105 and/or the peripheral devices may be intelligent devices with their own memory for storing associated instructions and data for use with the input/output interface or the peripheral devices. A random number generator module 113 generates random numbers for use by the processor 102. Persons skilled in the art will appreciate that the reference to random numbers includes pseudo-random numbers.
In the example shown in
In addition, the gaming machine 100 may include a communications interface, for example a network card 112. The network card may, for example, send status information, accounting information or other information to a bonus controller, central controller, server or database and receive data or commands from the bonus controller, central controller, server or database. In embodiments employing a player marketing module, communications over a network may be via player marketing module—i.e. the player marketing module may be in data communication with one or more of the above devices and communicate with it on behalf of the gaming machine.
It is also possible for the operative components of the gaming machine 100 to be distributed, for example input/output devices 106, 107, 108, 109, 110, 111 to be provided remotely from the game controller 101.
One or more displays 204 may also be connected to the network 201. For example, the displays 204 may be associated with one or more banks 203 of gaming machines. The displays 204 may be used to display representations associated with game play on the gaming machines 202, and/or used to display other representations, for example promotional or informational material.
In a thick client embodiment, game server 205 implements part of the game played by a player using a gaming machine 202 and the gaming machine 202 implements part of the game. With this embodiment, as both the game server and the gaming device implement part of the game, they collectively provide a game controller. A database management server 206 may manage storage of game programs and associated data for downloading or access by the gaming devices 202 in a database 206A. Typically, if the gaming system enables players to participate in a Jackpot game, a Jackpot server 207 will be provided to perform accounting functions for the Jackpot game. A loyalty program server 212 may also be provided.
In a thin client embodiment, game server 205 implements most or all of the game played by a player using a gaming machine 202 and the gaming machine 202 essentially provides only the player interface. With this embodiment, the game server 205 provides the game controller. The gaming machine will receive player instructions, pass these to the game server which will process them and return game play outcomes to the gaming machine for display. In a thin client embodiment, the gaming machines could be computer terminals, e.g. PCs running software that provides a player interface operable using standard computer input and output components. Other client/server configurations are possible, and further details of a client/server architecture can be found in WO 2006/052213 and PCT/SE2006/000559, the disclosures of which are incorporated herein by reference.
Servers are also typically provided to assist in the administration of the gaming network 200, including for example a gaming floor management server 208, and a licensing server 209 to monitor the use of licenses relating to particular games. An administrator terminal 210 is provided to allow an administrator to run the network 201 and the devices connected to the network.
The gaming system 200 may communicate with other gaming systems, other local networks, for example a corporate network, and/or a wide area network such as the Internet, for example through a firewall 211.
Persons skilled in the art will appreciate that in accordance with known techniques, functionality at the server side of the network may be distributed over a plurality of different computers. For example, elements may be run as a single “engine” on one server or a separate server may be provided. For example, the game server 205 could run a random number generator engine. Alternatively, a separate random number generator server could be provided. Further, persons skilled in the art will appreciate that a plurality of game servers could be provided to run different games or a single game server may run a plurality of different games as required by the terminals.
The player operates the game play mechanism 56 to specify a wager for the game and to initiate a play of the game. In an exemplary embodiment, at least certain of the wagers that the player can wager entitles the player to a spinning reel game as shown in
In an embodiment, the game outcome is evaluated in the same way to determine whether the selected symbols of the game outcome correspond to a winning outcome. In one embodiment, each displayed symbol of each reel can be used to form symbol combinations with symbols displayed at a designated with each displayed symbol of each of the other reels with one symbol display position of each reel being used in any combination. For example, if there are five reels and three symbol display positions for each reel such that the symbol display positions comprise three rows, the total number of ways to win is determined by multiplying the number of symbol display positions of each reels. As a result for five reels and fifteen display positions there are 243 ways to win. For five reels and four symbol display positions per reel there are 1024 ways to win.
In
These modules include display controller 625 which controls the display 54 to present the game display 800 having a number of reels defined by reel data 641 stored in memory 64. The reel data 641 may include display position information 641A defining a number of display positions 802 presented in the reels at the game display 800. For example, the reel data 641 and display position information 641A may define five reels each having three display positions 802 forming an array of five columns and three rows as illustrated in
The outcome generation controller 622 operates in response to the player's operation of game play mechanism 56 to place a wager and/or initiate a play of the game and generates a game outcome shown by game display 800 that is provided to the display controller 625 for presentation at the display 54. The outcome generation controller 622 may comprise suitable logic, circuitry, interfaces and/or code that may be configured to present an indicator symbol 810 at a selected display position 802, select and display symbols 820, 822, 824, 826, 828 at display positions 802, and trigger game functions based at least on the symbol 820, 822, 824, 826, 828 displayed at the selected display position 802 having the indicator symbol 810. The outcome generation controller 622 may comprise an indicator display device 622A, a symbol selector 622B, and a function allocator 622C.
The indicator display device 622A may be configured to select a display position 802 to present an indicator symbol 810 as specified by indicator symbol data 642 using random number generator 621. The selected display position 802 of the indicator symbol 810 and characteristics of the indicator symbol 810 are advised to the display controller 625 which causes the indicator symbol 810 to be displayed on display 54 at the appropriate display position 802. The indicator symbol data 642 may define the indicator symbol 810 as a circular or any suitably shaped component configured to surround at least a portion of a single display position 802 while allowing a symbol 820, 822, 824, 826, 828 subsequently presented at the display position 802 to be viewable through and/or within the indicator symbol 810. The indicator symbol data 642 may define probabilities for positioning the indicator symbol 810 at different display positions 802. For example, the indicator symbol data 642 may be weighted to place the indicator symbol 810 at a display position 802 on one of the last three reels to stop spinning to increase player anticipation of visualizing the symbol 820, 822, 824, 826, 828 displayed at the selected display position 802 having the indicator symbol 810. Additionally and/or alternatively, the indicator symbol may define a fixed display position for presenting the indicatory symbol 810, such as a center display position of the center reel, among other positions. In various embodiments, the indicator symbol data 642 may include data defining the characteristics of the indicator symbol 810 and/or an animated character or symbol 812 pointing to and/or otherwise being associated with the indicator symbol 810 to draw attention to the indicatory symbol 810. The indicator symbol data 642 may define characteristics of the indicator symbol 810 such as the shape and appearance of the indicator symbol 810. For example, the indicator symbol 810 may be a “Magic Circle” having one or more small objects (e.g., bulges) disposed on the circle that move around the circle and serve to call attention to the indicator symbol 810. The indicator symbol data 642 may define characteristics of the animated character or symbol 812 such as the shape and appearance of the animated character or symbol 812. As an example, the animated character or symbol 812 may be a pixie character pointing at or holding the “Magic Circle.” The pixie character 812 may appear before the reels spin and may then disappear from the display as the reels begin to spin so as not to block a player's visualization of the symbols 820, 822, 824, 826, 828 displayed at the display positions 802.
The symbol selector 622B may be configured to select symbols 820, 822, 824, 826, 828 from a symbol set 643 stored in memory 64 using random number generator 621. The selected symbols are advised to the display controller 625 which causes them to be displayed on display 54 at a set of display positions 802.
The function allocator 622C may be configured to perform gaming functions as defined by game functions 644 stored in memory 64 based on the symbols 820, 822, 824, 826, 828 presented at the display positions 802 in the game display 800 on the display 54. The game functions 644 may define actions based on the symbol 820, 822, 824, 826, 828 presented at the display position 802 associated with the indicator symbol 810. For example, the game functions 644 may specify that if a first symbol type is at the selected display position 802 identified by the indicator symbol 810 when the reels stop spinning, a second symbol type at one or more other display positions 802 may change to a WILD symbol 826, a highest value symbol, or any suitable symbol. As another example, the game functions 644 may specify that if a WILD symbol 826 is presented at the selected display position 802 identified by the indicator symbol 810 after the reels stop spinning, the WILD symbol 826 may be held, a new indicator symbol display position may be selected, and a re-spin of the reels to change the non-held symbols may be performed. Additionally and/or alternatively, the game functions 644 may define actions based on the symbols 820, 822, 824, 826, 828 presented at all or a subset of display positions 802. For example, the game functions 644 may specify that the presence of a predetermined number of scatter symbols may trigger a number of free spins/games. As another example, the game functions 644 may specify that a size of the indicator symbol 810 may grow to encompass multiple display positions 802 according to the number of WILD symbols 826 in the array of display positions 802.
The outcome generation controller 622 generates a game outcome which will then be evaluated by outcome evaluator 623 (also referred to as an award allocator) to determine whether it includes any winning combinations based on pay table 645. If winning combinations are included, the win meter associated with the player and stored in meters 646 is updated. At the conclusion of the games, the wins are transferred to the credit meter (assuming that they are not gambled). In various embodiments, an award may never actually be physically received by a player. For example, many gaming systems provide a player with a double or nothing gamble feature, where the player can double or forfeit their credits before commencing another play of the game or cashing. Starting another play of the game will cause the credits to be transferred to the credit meter of meters 646. Further, as credits are fungible, once credits have been added to the credit meter it is not possible to distinguish between credits which exist because the player has input cash or the like and credits resulting from an award.
At step 702, the game is started by a processor 62 of a game controller 60 at a gaming system 1. The game may be a standalone game or a bonus game launched from a primary game, among other things. The game is a spinning reel game having a number of reels each having a number of display positions 802. For example, the spinning reel game may have five reels each having three display positions 802 forming an array of five columns and three rows as illustrated in
At step 704, the processor 62 of the game controller 60 at the gaming system 1 presents an indicator symbol 810 at a selected display position 802 from a plurality of display positions 802. For example, the processor 62 may select one of the display positions 802 in the array of five columns and three rows presented at the game display 800. The processor 62 may include an outcome generation controller 622 having an indicator display device 622A to select the display position 802 based on indicator symbol data 642 and/or a random number generator 621. The indicator symbol data 642 may define a fixed display position 802 or a probability of each of the display positions 802 being selected as the selected display position. For example, the indicator symbol data 642 may specify that the fixed display position is a center row and center column of the array of display positions 802. As another example, the indicator symbol data 642 may define that display positions 802 in the last three reels to stop spinning have a higher probability of being selected than the first reels to stop spinning to increase the excitement level of a user of the spinning reel game. Additionally and/or alternatively, each display position 802 may have an equal probability of being selected as the selected display position 802. In certain embodiments, the indicator symbol data 642 may define that the selected display position 802 moves after each spin/game to a new display position 802 different from the present display position. The indicator symbol 810 may call attention to and/or otherwise identify the selected display position 802. For example, the indicator symbol 810 may be a circular or any suitably shaped component configured to surround at least a portion of the selected display position 802 while allowing a symbol 820, 822, 824, 826, 828 subsequently presented at the display position 802 to be viewable through and/or within the indicator symbol 810. In an exemplary embodiment, an animated character or symbol 812 may be provided with the indicator symbol 810 to call additional attention to the indicator symbol 810. The selected display position 802 of the indicator symbol 810, the characteristics of the indicator symbol 810, and any associated animated character or symbol 812 characteristics are provided by the indicator display device 622A to a display controller 625 for presentation in the game display 800 on display 54 at the appropriate display position 802.
At step 706, the processor 62 of the game controller 60 at the gaming system 1 selects and displays symbols 820, 822, 824, 826, 828 at the plurality of display positions 802 including the selected display position having the indicator symbol 810. For example, the processor 62 may include an outcome generation controller 622 having a symbol selector 622B configured to select symbols 820, 822, 824, 826, 828 from a symbol set 643 using a random number generator 621. The selected symbols 820, 822, 824, 826, 828 may be provided by the symbol selector 622B to a display controller 625 of the processor 62 for presentation in the game display 800 on display 54 at a set of display positions 802.
At step 708, the processor 62 of the game controller 60 at the gaming system determines the symbol 820, 822, 824, 826, 828 displayed at the selected display position 802 having the indicator symbol 810. For example, the processor 62 may comprise an outcome generation controller 622 having a function allocator 622C configured to apply game functions 644 as described below with respect to steps 710, 712, and 714 based on the symbol 820, 822, 824, 826, 828 presented at the selected display position 802 having the indicator symbol 810.
At step 710, if a first symbol type 822 is at the selected display position 802 identified by the indicator symbol 810 when the reels stop spinning, the processor 62 of the game controller 60 at the gaming system 1 changes a second symbol type 824 at one or more other display positions 802 to a WILD symbol 826 and determines the game outcome. For example, the processor 62 may comprise an outcome generation controller 622 having a function allocator 622C configured to apply a game function 644 to change the second symbol type 824 to a WILD symbol, a highest value symbol, or any suitable symbol, in response to a determination that the symbol at the selected display position 802 identified by the indicator symbol 810 is a first symbol type 822. Referring to
At step 712, if a WILD symbol 826 is presented at the selected display position 802 identified by the indicator symbol 810 after the reels stop spinning, the processor 62 of the game controller 60 at the gaming system 1 holds/freezes the WILD symbol 826, selects a new indicator symbol 810 display position 802, and re-spins the reels to change the non-held symbols. Moreover, if a second WILD symbol 826 is presented at the new indicator symbol 810 display position 802, the processor 62 of the game controller 60 at the gaming system 1 holds/freezes the first and second WILD symbols 826, selects a new indicator symbol 810 display position 802, and re-spins the reels to change the non-held symbols. The processor 62 of the game controller 60 at the gaming system 1 may award a player an outcome based on the symbols 820, 822, 824, 826, 828 at the display positions 802 in the array of display positions 802 after each spin. The feature may end if no further WILD symbols 826 land within the indicator symbol 810 display position 802. In various embodiments, a hold/freeze indicator symbol 814 may be provided at the display position(s) associated with held/frozen symbols. Although the above example refers to holding/freezing WILD symbols, in certain embodiments it is contemplated that any suitable symbol as defined by the game functions 644 may be held/frozen at step 712.
At step 714, the processor 62 of the game controller 60 at the gaming system 1 may award a progressive jackpot prize if a progressive jackpot symbol 828 is at the selected display position 802 identified by the indicator symbol 810 when the reels stop spinning. For example, the processor 62 may comprise an outcome evaluator configured to provide a progressive jackpot award corresponding with a progressive jackpot symbol 828 landing in the selected display position 802 corresponding with the indicator symbol 810. In certain embodiments, the spinning reel game 800 may include symbols 828 identifying one or more progressive jackpot prizes, such as mini, minor, major, and/or grand prize levels, or any suitable prize level. In various embodiments, each of the prize levels may be associated with a progressive prize value.
At step 716, the processor 62 of the game controller 60 at the gaming system 1 determines whether a predetermined number of scatter symbols are displayed at the plurality of display position 802. For example, the processor 62 may comprise an outcome generation controller 622 having a function allocator 622C configured to apply game functions 644 based on the symbols presented at display positions 802 in the array of display positions 802. The predetermined number of scatter symbols may be three symbols or any suitable number of symbols. Although the above example refers to identifying the presence of a predetermined number of scatter symbols, in certain embodiments it is contemplated that any suitable symbol as defined by the game functions 644 may be identified at step 716.
At step 718, the processor 62 of the game controller 60 at the gaming system 1 may trigger a predetermined number of free spins/games according to steps 704 through 714 if the presence of the predetermined number of scatter symbols is identified at step 716. In various embodiments, additional feature symbols 822, 826, 828 may be added to the reels to increase the chance of an event defined in steps 710 through 714 being triggered based on the presence of a particular symbol 822, 826, 828 at the selected display position 802 identified by the indicator symbol 810 during the free spins/games. For example, additional four pixie symbols 822, WILD symbols 826, progressive jackpot symbols 828, and/or any suitable feature symbols may be added to the reels to increase the chance of one of the events described in steps 710 through 714 occurring.
At step 720, the game is ended by the processor 62 of the game controller 60 at the gaming system 1. For example, the processor 62 may comprise an outcome generation controller 622 and an outcome evaluator 623. The outcome generation controller 622 generates a game outcome which will then be evaluated by outcome evaluator to determine whether it includes any winning combinations based on pay table 645. At the conclusion of the game, the win meter associated with the player and stored in meters 646 is updated based on awards allocated for winning combinations. In an embodiment, if the game is a feature game, the processor 62 of the gaming system 1 may revert to the primary game at the conclusion of the feature game. Additionally and/or alternatively, the player(s) may cash out at the conclusion of the game.
Still referring to
Aspects of the present invention provide a gaming system 1, 10, 100 for play of a game 800 comprising a credit input mechanism 24, 52.1, 108, 110, a display 14, 54, 106 and a game controller 60, 101. The game controller 60, 101 may comprise an indicator display device 622A, a symbol selector 622B, a function allocator 622C, and an award allocator 623. The credit input mechanism 24, 52.1, 108, 110 may be configured for player interaction to receive a physical item representing a monetary value for establishing a credit balance. The display 14, 54, 106 may present a game display 800 having a plurality of display positions 802. The indicator display device 622A may be configured to visually present an indicator symbol 810 on the display 14, 54, 106 relative to a single display position of the plurality of display positions 802 for visually identifying the single display position. The symbol selector 622B may be configured to, in accord with having established the credit balance, randomly select symbols 820, 822, 824, 826, 828 from a set of a plurality of symbols 643 and, after display of the indicator symbol 810, place the selected symbols 820, 822, 824, 826, 828 on the display 14, 54, 106 with at least one of the selected symbols 820, 822, 824, 826, 828 placed in each of the display positions 802 including the single display position. The function allocator 622C may be configured to determine which symbol 820, 822, 824, 826, 828 is placed in the single display positon 802 and perform a game function in response to the identity of the selected symbol 820, 822, 824, 826, 828 in the single display position 802. The award allocator 623 may be configured to allocate an award based on at least one of the placed symbols 820, 822, 824, 826, 828.
In various embodiments, the indicator display device 622A is configured to select the single display position of the plurality of display positons 802. In certain embodiments, the indicator display device 622A is configured to randomly select the single display position of the plurality of display positons 802. In a representative embodiment, the function allocator 622C is configured to change at least one of the placed selected symbols 822, 824 to another symbol 826 of the plurality of symbols 820, 822, 824, 826, 828, based on the identity of the selected symbol 822 in the single display position 802. In various embodiments, the set of symbols 643 includes a WILD symbol 826 and the another symbol is the WILD symbol 826. In certain embodiments, the award allocator 623 is configured to allocate an award after the game function 644 has been performed. In a representative embodiment, the set of symbols 643 includes a jackpot symbol 828 and the award allocator 623 is configured to award a jackpot prize when the selected symbol placed in the single display position 802 is the jackpot symbol 828.
In certain embodiments, the set of symbols 643 includes a WILD symbol 826. The function allocator 622C is configured to determine that the selected symbol placed in the single display position 802 is the WILD symbol 826. In response to the determination, the function allocator 622C locks the WILD symbol 826 in its said single display positon 802. The function allocator 622C causes the symbol selector 622B to select a second plurality of symbols 820, 822, 824, 826, 828 from the set of symbols 643. The function allocator 622C places the second plurality of symbols 820, 822, 824, 826, 828 in the display positions 802 except in the single display position where the WILD symbol 826 is placed. In a representative embodiment, the display positions 802 are configured in an array of columns and rows. In various embodiments, each column of the display positions 802 presents a spinning reel of the selected symbols 820, 822, 824, 826, 828 which stops to place the symbols 820, 822, 824, 826, 828 into the display positions 802.
In a representative embodiment, the indicator symbol 810 is a circular component configured for surrounding a portion of the single display position 802 and allowing the symbol 820, 822, 824, 826, 828 in the single display position 802 to be visible through the circular component. In various embodiments, the indicator symbol 810 further includes an animated pixie symbol 812 holding the circular component 810. In certain embodiments, the pixie symbol 812 moves the circular component 810 onto the single display position 802 and thereafter the pixie symbol 812 moves off of the display 14, 54, 106, 800. In a representative embodiment, the indicator display device 622A holds the indicator symbol 810 relative to the single position 802 during placement of the selected symbols 820, 822, 824, 826, 828 in respective display positions 802. In various embodiments, the indicator display device 622A is configured to display the indicator symbol 810 at the start of each game/spin. In certain embodiments, the indicator display device 622A is configured to select the single display position 802 in a weighted manner 642. In a representative embodiment, the function allocator 622C is configured to trigger a bonus game of a plurality of free games in response to the identity of the symbol 820, 822, 824, 826, 828 placed in the single display position 802. In various embodiments, the function allocator 622C is configured to lock a WILD symbol 626 placed in the single display position 802 for all of the free games.
Further aspects of the method will be apparent from the above description of the system. It will be appreciated that at least part of the method will be implemented electronically, for example, digitally by a processor executing program code such as in the above description of a game controller. In this respect, in the above description certain steps are described as being carried out by a processor of a gaming system, it will be appreciated that such steps will often require a number of sub-steps to be carried out for the steps to be implemented electronically, for example due to hardware or programming limitations. For example, to carry out a step such as evaluating, determining or selecting, a processor may need to compute several values and compare those values.
As indicated above, the method may be embodied in program code. The program code could be supplied in a number of ways, for example on a tangible computer readable storage medium, such as a disc or a memory device, e.g. an EEPROM, (for example, that could replace part of memory 103) or as a data signal (for example, by transmitting it from a server). Further different parts of the program code can be executed by different devices, for example in a client server relationship. Persons skilled in the art will appreciate that program code provides a series of instructions executable by the processor.
It will be understood to persons skilled in the art of the invention that many modifications may be made without departing from the spirit and scope of the disclosure. In particular, it will be apparent that certain features of embodiments of the disclosure can be employed to form further embodiments.
It is to be understood that, if any prior art is referred to herein, such reference does not constitute an admission that the prior art forms a part of the common general knowledge in the art in any country.
In the claims which follow and in the preceding description, except where the context requires otherwise due to express language or necessary implication, the word “comprise” or variations such as “comprises” or “comprising” is used in an inclusive sense, i.e. to specify the presence of the stated features but not to preclude the presence or addition of further features in various embodiments.
This application is a continuation of U.S. patent application Ser. No. 15/647,957, filed Jul. 12, 2017, the disclosure of which is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | 15647957 | Jul 2017 | US |
Child | 17461282 | US |