GAMING SYSTEM, METHOD, AND PROGRAM PRODUCT FOR CONTROLLING NEAR MISS OUTCOMES IN A WAGERING GAME
A game symbol matrix, such as a symbol matrix produced in a reel-type game, may be modified to provide the player with an additional chance for certain types of winning symbol combinations. In particular, a first game symbol matrix which may be produced in a wagering game may be evaluated to detect if the game symbol matrix is close to, for example, a high value win. If so, one or more symbol locations may be repopulated with a respective game symbol to provide the player with another chance at achieving the high value win.
1. Field of the Invention
The present invention relates to wagering games, gaming machines, gaming systems, program products for such gaming machines and gaming systems, and associated methods. More particularly, the invention relates to wagering games which identify certain near miss conditions in which an outcome for a given play of the wagering game narrowly misses a certain win level, and then provides the player with one or more chances to achieve the certain win level.
2. Description of the Related Art
Numerous types of wagering games have been developed to provide players with new and varied gaming experiences. One of the techniques which has been used to increase player interest in reel-type games (games which display results via game symbols appearing on a number of mechanical or video-generated spinnable reels) is to respin certain reels after an initial result is displayed. The respin of one or more reels may increase the chance of the player hitting a winning symbol combination or hitting a higher paying winning symbol combination. U.S. Pat. No. 5,704,835 discloses a wagering game in which a player chooses a given reel of a unisymbol reel matrix to respin while the remaining reels remain locked in place. U.S. Pat. No. 7,074,127 and U.S. Pat. No. 7,195,559 both disclose reel-type games in which reels may lock in place under certain conditions and other reels may be respun in an effort to produce more or more valuable winning symbol combinations.
There remains a need in the field of wagering games to provide gaming machines and methods which capture and maintain the player's interest. It is also desirable that the techniques employed to increase player interest are applicable to both reel-type games and other types of games, such as video poker for example.
SUMMARY OF THE INVENTIONThe present invention encompasses methods, apparatus, and program products for modifying a game symbol matrix, such as a symbol matrix produced in a reel-type game, to provide the player with an additional chance for certain types of winning symbol combinations. In particular, the invention involves evaluating a first game symbol matrix which may be produced in a wagering game to detect if the game symbol matrix is close to a high value win (for example). If so, one or more symbol locations may be repopulated with a respective game symbol to provide the player with another chance at achieving the high value win.
A method according to some forms of the invention includes producing a first game symbol matrix for a wagering game by populating the respective symbol locations of a symbol location matrix with a respective game symbol selected from one or more game symbol sets. Once the first game symbol matrix is known it may then be evaluated to detect the presence of a modification condition in the first game symbol matrix. This modification condition comprises a condition in which the replacement of a respective game symbol in one or more detected symbol locations has the potential to produce a win in the wagering game at least at a threshold win level according to a pay table of winning symbol combinations for the wagering game. Some embodiments may define the threshold win level as a certain prize value, particularly, a relatively large prize available in the pay table. When the modification condition is detected, embodiments of the invention include repopulating each detected symbol location with a respective game symbol which may be randomly or pseudo-randomly selected from one of the one or more game symbol sets. This repopulating step produces a second game symbol matrix which give the player another chance at a winning symbol combination at least at the threshold win level. Once the second game symbol matrix is known, it may then be evaluated for the presence of any winning symbol combinations defined in the pay table. Methods according to the invention may conclude with the step of awarding a prize for each winning symbol combination defined through the second game symbol matrix if it is produced in the course of the game. In some alternatives of the invention a prize may also be awarded for any winning symbol combination defined through the first game symbol matrix. Of course, in situations in which the modification condition is not detected, a prize is still awarded for each winning symbol combination defined through the first game symbol matrix.
The present control arrangement for near misses in a wagering game is well suited for application to reel-type games. However, the invention is certainly not limited to reel-type games. In particular, the invention also has application to video card games such as video poker. In the case of video poker, the first game symbol matrix may be a one-by-five matrix of symbol locations each populated with a respective playing card symbol. This one-by-five matrix is produced by dealing out five cards in some fashion. When the modification condition is detected for this card hand (which may be an initial hand or one that is drawn to in some fashion), the playing card symbol which causes the modification condition may be replaced by another playing card symbol selected from one or more decks to give the player another chance at achieving the desired winning hand.
A gaming machine according to one embodiment of the present invention includes a display system including at least one display device, a player input system, and at least one processor. One or more memory devices are associated with the processor or processors for storing instructions which are executable to populate the symbol location matrix with game symbols to produce the first game symbol matrix, and to evaluate the first game symbol matrix for the presence of the modification condition as described above. The stored instructions are also executed to repopulate each detected symbol location in response to the detection of the modification condition, and to evaluate the resulting second game symbol matrix. Ultimately, the stored instructions are also executed to award a prize for each winning symbol combination produced according to the game rules and whether or not the second game symbol matrix is produced for the given play of the game. A prize may be awarded for each winning symbol combination defined through the second game symbol matrix, for each winning symbol combination defined through the first game symbol matrix, or for each winning symbol combination defined through both the first game symbol matrix and the second game symbol matrix.
Considering that the present invention may be implemented using one or more general purpose processing devices, the invention also encompasses a program product which may be stored on one or more tangible computer readable data storage devices representing non-transitory media. The program product may include player input program code together with display and evaluation program code. The player input program code is executable to receive the game play input for a play of the game. The display and evaluation program code is executable to control the display device for each play of the game and to evaluate the produced matrices, for example, according to the method described above. In particular, the display and evaluation program code is executable to produce the first game symbol matrix, evaluate that game symbol matrix to detect the presence of a modification condition, produce the second game symbol matrix if the modification condition is detected, and evaluate the second game symbol matrix for winning symbol combinations. Payout program code may be included which is executable to award a prize for each winning symbol combination produced in the first game symbol matrix, the second game symbol matrix, or both matrices depending upon the circumstances of the game.
These and other advantages and features of the invention will be apparent from the following description of illustrative embodiments, considered along with the accompanying drawings.
In the following description,
Referring to
The gaming machine 100 illustrated for purposes of example in
It will be appreciated that gaming machines may also include a number of other player interface devices in addition to devices that are considered player controls for use in playing a particular game. Gaming machine 100 also includes a currency/voucher acceptor having an input ramp 112, a player card reader having a player card input 114, and a voucher/receipt printer having a voucher/receipt output 115. Numerous other types of player interface devices may be included in gaming machines that may be used to implement embodiments of the present invention.
A gaming machine which may be used to implement embodiments of the present invention may also include a sound system to provide an audio output to enhance the user's playing experience. For example, illustrated gaming machine 100 includes speakers 116 which may be driven by a suitable audio amplifier to provide a desired audio output at the gaming machine.
Those familiar with data processing devices and systems will appreciate that other basic electronic components will be included in gaming machine 100 such as a power supply, cooling systems for the various system components, audio amplifiers, and other devices that are common in gaming machines. These additional devices are omitted from the drawings so as not to obscure the present invention in unnecessary detail.
All of the elements 205, 206, 207, 208, 209, 210, and 211 shown in
It will also be appreciated that graphics processors are also commonly a part of modern computer systems. Although separate graphics processor 215 is shown for controlling primary video display device 104 and secondary video display device 107, and graphics processor 216 is shown for controlling both auxiliary display devices 108 and 109, CPU 205 or a graphics processor packaged with or included with CPU 205 may control all of the display devices directly without any separately packaged graphics processor. The invention is not limited to any particular arrangement of processing devices for controlling the video display devices included with gaming machine 100. Also, a gaming machine implementing the present invention is not limited to any particular number of video display devices or other types of display devices.
In the illustrated gaming machine 100, CPU 205 executes software, that is, program code, which ultimately controls the entire gaming machine including the receipt of player inputs and the presentation of the graphics or information displayed according to the invention through the display devices 104, 107, 108, and 109 associated with the gaming machine. CPU 205 also executes software related to communications handled through network controller 210, and software related to various peripheral devices such as those connected to the system through audio controller 209, serial interface 211, and touch screen controller 217. CPU 205 may also execute software to perform accounting functions associated with game play. Random access memory 206 provides memory for use by CPU 205 in executing its various software programs while the nonvolatile memory or storage device 207 may comprise a hard drive or other mass storage device providing storage for game software such as game program code 204 (and associated program code such as player input program code, display and evaluation program code, and payout program code) prior to loading into random access memory 206 for execution, or for programs not in use or for other data generated or used in the course of gaming machine operation. Network controller 210 provides an interface to other components of a gaming system in which gaming machine 100 may be included. An example network will be described below in connection with
It should be noted that the invention is not limited to gaming machines employing the personal computer-type arrangement of processing devices and interfaces shown in example gaming machine 100. Other gaming machines through which the invention may be implemented may include one or more special purpose processing devices to perform the various processing steps for implementing the invention. Unlike general purpose processing devices such as CPU 205, which may comprise an Intel Pentium® or Core® processor for example, these special purpose processing devices may not employ operational program code to direct the various processing steps.
The example gaming machine 100 which may be used to implement some embodiments of the present invention is shown in
Reel Assembly 213 is shown in the diagrammatic representation of
Referring now to
The example gaming network 300 shown in
Progressive server 307 may accumulate progressive prizes by receiving defined amounts, such as a percentage of the wagers from eligible gaming devices or by receiving funding from marketing or casino funds. Progressive server 307 may also provide progressive prizes to winning gaming devices in response to a progressive event. Such a progressive event may comprise, for example, a progressive jackpot game outcome or other triggering event such as a random or pseudo-random win determination at a networked gaming device or server. Accounting server 311 may receive gaming data from each of the networked gaming devices, perform audit functions, and provide data for analysis programs. Player account server 309 may maintain player account records, and store persistent player data such as accumulated player points and/or player preferences (for example, game personalizing selections or options).
Example gaming network 300 also includes a gaming website 321 which may be hosted through web server 320 and may be accessible by players via the Internet. One or more games may be displayed as described herein and played by a player through a personal computer 323 or handheld wireless device 325 (for example, a Blackberry® cell phone, Apple® iPhone®, personal digital assistant (PDA), iPad®, etc.). To enter website 321, a player may log in with a user name that may, for example, be associated with the player's account information stored on player account server 309. Once logged onto website 321 the player may play various games on the website. Also website 321 may allow the player to make various personalizing selections and save the information so it is available for use during the player's next gaming session at a casino establishment having the gaming machines 100.
It will be appreciated that gaming network 300 illustrated in
As shown at process block 401, the electronic gaming machine (such as gaming machine 100 in
The process of initializing a gaming machine for play of the game as indicated at process block 401 may include a number of different steps depending upon the nature of the gaming machine and the gaming network in which the gaming machine may be included. For example, many modern gaming machines may require a player login to initialize the gaming machine for play. This login may include receiving a player identifier at the game machine in some fashion either through a card reader or other reading device or input device at gaming machine. Other gaming machines may require no player login, but may require the player to insert cash or credits into the gaming machine in some fashion to initialize the gaming machine for play. For example, in ticket-in-ticket-out systems, a player may be required to insert a ticket into a ticket reader at the gaming machine to place credits on the gaming machine to facilitate play. Where the gaming machine accepts cash, the initialization process may include receiving cash from the player. Process block 401 is included in
In some forms of the invention the process of initializing the gaming machine for play as indicated at process block 401 causes the gaming machine to display a symbol display area on a symbol display device of the gaming machine. The symbol display area includes a number of symbol locations for a wagering game. The state of this symbol display area (that is, the particular game symbols displayed in the symbol locations) may simply be left over from the immediately preceding play of the game. In other embodiments, the state of the symbol display area may be left over from an attract sequence executed by the gaming machine to attract a player to that particular machine. Yet other forms of the invention may return the symbol display area to a particular starting condition for each play the game.
The game play input received as indicated at process block 402 may include receiving a number of separate inputs to initiate the play of the game. For example, a player may be required to select a bet level for the play and/or may be required to select which symbol location combinations (paylines in reel-type games) are active for the given play. The present invention is not limited to receiving any particular input or inputs to initiate the play of the game. Unless stated specifically otherwise, for the purpose of this disclosure and the following claims, the step of receiving a game play input includes receiving any single input or sequence of inputs to initiate the play of the game.
The process of populating the symbol locations with respective game symbols as according to process block 404 may be accomplished in a number of different ways within the scope of the present invention. Where the gaming machine includes mechanical reels, at least some symbol locations may be populated by spinning the reels and then bringing each reel to a stop to show a respective game symbol at each symbol location. Video reel-type games include a video simulation of reels (which may be shown on video display device 104 in
It should be appreciated that some forms of the invention may not change all of the symbols for given play of the game. For example, one or more of the reels in a reel-type game may remain stationary for a given play. Such stationary reels may be selected randomly, may be selected under the control the player in some fashion, or may be selected in any other fashion. Where the player may select symbol locations to remain constant over the course of the given play of the game, the selection may be part of the game play input at process block 402, for example.
The invention is not limited to any particular arrangement for selecting the game symbols to be displayed in the various symbol locations of the symbol location matrix for a given play of the game. In a central determinant system, such as a central determinant bingo or electronic lottery system, for example, a given play of the game may be associated with one or more outcomes of the underlying game. In these cases, the reels of a reel-type game may be forced to stop showing particular symbols consistent with the outcome of the underlying game or a random outcome selection. In other forms of the invention the outcome for a given play of the game is obtained in some fashion at the gaming machine itself and the reels are forced to stop showing symbols consistent with the outcome. In yet other forms of invention, the reels may be stopped randomly or pseudo randomly to populate the symbol locations which are to be populated for the given play of the game.
The process of evaluating the first game symbol matrix for the modification condition which would lead to the second game symbol matrix is dependent upon how the modification condition is defined. In some implementations the modification condition may be defined purely in terms of whether the replacement of a respective game symbol in one or more detected symbol locations has the potential to produce a win in the wagering game at least at a threshold win level according to the pay table in effect for the game. In these implementations, the evaluation may involve analyzing the various game symbols in the first game symbol matrix to detect certain symbol combinations that are missing one or more game symbols to produce a win at least at the threshold win level. In reel-type games, the game symbols appearing in the game symbol matrix may be apparent from the angular position of the reel or virtual reel, or may be apparent from the result which forces the reels to stop at the given positions. In video poker games the game symbols (playing cards) appearing in the game symbol matrix should be known from the process which selected the game symbols for the play of the game.
The invention, however, is not limited to modification conditions based purely upon whether one or more game symbols may be replaced to produce a certain level of win. Some forms of the invention, for example, may require that the modification condition can only be met if the first game symbol matrix does not produce any win, or does not produce any win above a certain win level. In other implementations of the invention, only a single symbol location or a set of symbol locations may be considered for replacement to produce a win level at least at the threshold win level. For example, in a reel-type game, only a single reel or a subset of the total number of reels may be considered for showing a game symbol that, if replaced, could produce a certain level of win in the game. In yet other forms of the invention, the modification condition may have a random or pseudo-random aspect. For example, once a detected symbol location is found in the evaluation indicated at process block 404 in
The manner in which the threshold win level is defined is also subject to wide variation within the scope of the present invention. In some forms of the invention the threshold win level is defined in terms of a large prize level that is available in the pay table for the game. In other cases a threshold win level may be defined to require multiple large wins in a single play of the game (a win level corresponding to hitting two high value paylines in a play of a multi-payline reel-type game.
In forms of the invention which do not limit the position of the detected symbol to a single symbol position in the symbol location matrix, it may be possible for a given play of the game for multiple symbol locations to qualify as the detected symbol which satisfies the modification condition. Where two or more symbol locations may represent the detected symbol for a given play of the game, it may be desirable to apply one or more additional rules to choose between the two symbol locations for the repopulating step (process block 412 in
The invention encompasses a number of different techniques for repopulating each detected symbol location to produce the second game symbol matrix according to process block 412 in
It should be noted that repopulating each detected symbol location according to the present invention involves selecting a game symbol randomly or pseudo-randomly from one or more sets of game symbols. Repopulating a symbol location according to the invention, and as set out in the claims below, does not include merely nudging a reel in a reel-type game one or more symbol locations from a given orientation of the reel.
The process of evaluating the respective game symbol matrix for winning game symbol combinations according to process blocks 408, 410, and 414 may encompass any suitable process for identifying game symbol combinations defined as winning combinations according to the applicable pay table. Suitable processes may include comparing each game symbol combination in the matrix (for example, a symbol combination along a payline defined in a reel-type game) to the various winning symbol combinations defined in the pay table which correlates each winning symbol combination to a respective prize value. Determining which game symbols are displayed at the various symbol locations may involve evaluating the reel stop position for a mechanical or video reel to identify the game symbols which are displayed. However, where the reel stop positions are dictated by a result such as a central determinant result, the game symbol displayed at each respective symbol location may be apparent from the result itself. Ultimately the evaluation indicated at process blocks 408, 410, and 414 will result in the identification of any prizes that are to be awarded for the particular play of the game.
It should be noted that process block 410 is shown in dashed lines in
The prizes that may be awarded in accordance with process block 416 may be awarded in any particular fashion consistent with the particular gaming machine and gaming system. For example, prizes are awarded in some gaming machines by increasing the credit value on the gaming machine and the player may cash out from that gaming machine to obtain value for those credits. Other types of gaming systems maintain an account for the player's play at a remote accounting system, and the prizes are awarded by crediting the player's remote account and showing the updated account value at the gaming machine. Some types of prizes may be hand pay prizes which require a casino employee to manually deliver the prize or a voucher for the prize to the player. Hand pays are typically required for high-value prizes or for prizes in the form of merchandise or coupons. Other types of gaming machines may physically dispense prizes in the form of coins or other value. The invention is not limited to any particular system or arrangement for awarding the pay table prizes.
Specific examples of a process according to the invention may be described with reference to
Each symbol location 501 in each of the
For purposes of the examples shown in
Finally for purposes of the examples shown in
Applying all these assumptions and the definition of the modification condition to the example first game symbol matrix shown in
Referring now to the example of
Referring now to the example of
Referring to
Referring back to
Finally for the purposes of the example first game symbol matrices shown in
Applying these assumptions to the example shown in
The example first game symbol matrix shown in
The first game symbol matrix shown in
Finally, the example first game symbol matrix shown in
Applying these assumptions and the process shown in
Because either the game symbol at game symbol location 1401 or the game symbol at symbol location 1404 may be replaced to potentially produce a winning symbol combination at least at the threshold win level, it may be necessary in some embodiments of the invention to select which of these two symbol locations to repopulate according to the repopulating step shown at process block 412 in
Another variation within the scope of the present invention includes providing multiple iterations of evaluating for a modification condition and repopulating one or more symbol locations. For example, once the symbol locations are repopulated in accordance with process block 412 and
Although example implementations of the invention are described above mostly in terms of standalone games, it should be appreciated that the invention may be applied in any number of different gaming environments and/or in combination with other games. For example, games employing game symbol control according to the present invention may be used as in-revenue or out-of-revenue tournament games or in side action games that are played in parallel or concurrently with one or more other games. Games employing the present game symbol control technique may also be employed as community games in which results at one gaming machine affect a community of one or more other players at different gaming machines. Games employing game symbol control may also employ additional features to enhance the player's gaming experience. For example, players may be allowed to save game symbols from one play (including trigger symbols) and apply the saved symbols to another play. This may be accomplished by freezing one or more reels for a given play of a reel-type game. Also, games employing game symbol control according to the present invention may incorporate progressive prizes. For example, one or more prizes in the applicable pay table may comprise a respective progressive prize. Avatars are among other game features which may be used in connection with games employing game symbol control. For example, an avatar may be used to indicate game symbol locations to be repopulated. Trailing touch screen graphic effects such as those disclosed in U.S. Patent Application Publication No. 2012/0115599 may also be incorporated in games employing game symbol control according to the present invention.
As used in the foregoing description and the following claims, the terms “comprising,” “including,” “carrying,” “having,” “containing,” “involving,” and the like are to be understood to be open-ended, that is, to mean including but not limited to. Any use of ordinal terms such as “first,” “second,” “third,” etc., in the claims to modify a claim element does not by itself connote any priority, precedence, or order of one claim element over another, or the temporal order in which acts of a method are performed. Rather, unless specifically stated otherwise, such ordinal terms are used merely as labels to distinguish one claim element having a certain name from another element having a same name (but for use of the ordinal term).
The above-described example embodiments are intended to illustrate the principles of the invention, but not to limit the scope of the invention. Various other embodiments and modifications to these preferred embodiments may be made by those skilled in the art without departing from the scope of the present invention.
Claims
1. A method for a wagering game, the method including:
- (a) producing a first game symbol matrix by populating each respective symbol location of a symbol location matrix with a respective game symbol selected from one or more game symbol sets;
- (b) evaluating the first game symbol matrix to detect the presence of a modification condition in the first game symbol matrix, the modification condition comprising a condition in which the replacement of a respective game symbol in one or more detected symbol locations has the potential to produce a win in the wagering game at least at a threshold win level according to a pay table of winning symbol combinations for the wagering game;
- (c) in response to the detection of the modification condition, repopulating each detected symbol location with a respective game symbol selected from one of the one or more game symbol sets, to produce a second game symbol matrix;
- (d) evaluating the second game symbol matrix for the presence of any winning symbol combinations defined in the pay table of winning symbol combinations; and
- (e) awarding a prize for each winning symbol combination defined through the second game symbol matrix, for each winning symbol combination defined through the first game symbol matrix, or for each winning symbol combination defined through both the first game symbol matrix and the second game symbol matrix.
2. The method of claim 1 wherein:
- (a) the symbol location matrix includes a matrix of two or more rows of symbol locations and two or more columns of symbol locations;
- (b) the modification condition comprises a condition in which the replacement of a respective game symbol at each symbol location in one of the columns of symbol locations has the potential to produce a win in the wagering game at least at the threshold win level; and
- (c) further including in response to the detection of the modification condition, repopulating the detected symbol location at each symbol location of the one of the columns of symbol locations with a respective game symbol selected from one of the one or more game symbol sets.
3. The method of claim 1 wherein populating at least one symbol location of the symbol location matrix includes spinning a video-generated or mechanical reel and then bringing the video-generated or mechanical reel to a stop to show the respective game symbol for the at least one symbol location.
4. The method of claim 1 wherein the threshold win level comprises a prize at least at a predefined prize value.
5. The method of claim 1 wherein the modification condition further includes the absence of a winning game symbol combination in the first game symbol matrix and wherein evaluating the first game symbol matrix to detect the presence of the modification condition in the first game symbol matrix includes determining if the first game symbol matrix includes any winning symbol combinations defined in the pay table of winning symbol combinations.
6. The method of claim 1 wherein:
- (a) the symbol location matrix includes a single row of symbol locations, and there is a single detected symbol location comprising a symbol location at a position along the single row of symbol locations, such position being defined prior to producing the first game symbol matrix; or
- (b) the symbol location matrix includes a matrix of two or more rows of symbol locations and two or more columns of symbol locations, and wherein each detected symbol location is included at a respective symbol location of a respective column of symbol locations, the column being defined prior to producing the first game symbol matrix.
7. The method of claim 1 wherein:
- (a) the symbol location matrix includes three or more columns of one or more symbol locations; and
- (b) when the replacement of either one of two or more respective symbol locations each has the potential to produce a respective threshold winning game symbol combination, applying a tiebreaker rule to identify which of the two or more respective symbol locations to define as a detected symbol location.
8. The method of claim 1 wherein the symbol location matrix comprises a one-dimensional matrix and wherein each of the one or more game symbol sets comprises a deck of playing card representations.
9. A gaming machine including:
- (a) a display system;
- (b) a player input system;
- (c) at least one processor; and
- (d) at least one memory device storing instructions executable by the at least one processor to: (i) cause the display system to display populating each respective symbol location of a symbol location matrix with a respective game symbol selected from one or more game symbol sets, the populated symbol location matrix comprising a first game symbol matrix; (ii) evaluate the first game symbol matrix to detect the presence of a modification condition in the first game symbol matrix, the modification condition comprising a condition in which the replacement of a respective game symbol in one or more detected symbol locations has the potential to produce a win in a wagering game at least at a threshold win level according to a pay table of winning symbol combinations for the wagering game; (iii) in response to the detection of the modification condition, cause the display system to display repopulating each detected symbol location with a respective game symbol selected from one of the one or more game symbol sets, to produce a second game symbol matrix; (iv) evaluate the second game symbol matrix for the presence of any winning symbol combinations defined in the pay table of winning symbol combinations; and (v) award a prize for each winning symbol combination defined through the second game symbol matrix, for each winning symbol combination defined through the first game symbol matrix, or for each winning symbol combination defined through both the first game symbol matrix and the second game symbol matrix.
10. The gaming machine of claim 9 wherein:
- (a) the symbol location matrix includes a matrix of two or more rows of symbol locations and two or more columns of symbol locations;
- (b) the modification condition comprises a condition in which the replacement of a respective game symbol at each symbol location in one of the columns of symbol locations has the potential to produce a win in the wagering game at least at the threshold win level; and
- (c) the at least one memory device also stores instructions executable by the at least one processor to, in response to the detection of the modification condition, cause the display system to display repopulating the detected symbol location at each symbol location of the one of the columns of symbol locations with a respective game symbol selected from one of the one or more game symbol sets.
11. The gaming machine of claim 9 wherein the threshold win level comprises a prize at least at a predefined prize value.
12. The gaming machine of claim 9 wherein:
- (a) the modification condition further includes the absence of a winning game symbol combination in the first game symbol matrix; and
- (b) the evaluation of the first game symbol matrix to detect the presence of the modification condition in the first game symbol matrix includes determining if the first game symbol matrix includes any winning symbol combinations defined in the pay table of winning symbol combinations.
13. The gaming machine of claim 9 wherein:
- (a) the symbol location matrix includes a single row of symbol locations, and there is a single detected symbol location comprising a symbol location at a position along the single row of symbol locations, such position being defined prior to producing the first game symbol matrix; or
- (b) the symbol location matrix includes a matrix of two or more rows of symbol locations and two or more columns of symbol locations, and wherein each detected symbol location is included at a respective symbol location of a respective column of symbol locations, the column being defined prior to producing the first game symbol matrix.
14. The gaming machine of claim 9 wherein:
- (a) the symbol location matrix includes three or more columns of one or more symbol locations; and
- (b) the at least one memory device also stores instructions executable by the at least one processor to, when the replacement of either one of two or more respective symbol locations each has the potential to produce a respective threshold winning game symbol combination, apply a tiebreaker rule to identify which of the two or more respective symbol locations to define as a respective detected symbol location.
15. The gaming machine of claim 9 wherein the symbol location matrix comprises a one-dimensional matrix and wherein each of the one or more game symbol sets comprises a deck of playing card representations.
16. A program product stored on one or more non-transitory computer readable data storage devices, the program product including:
- (a) player input program code executable by at least one processor to receive a game play input entered through a player input system of a gaming machine;
- (b) display and evaluation program code executable by the at least one processor to (i) cause a display system of the gaming machine to display populating each respective symbol location of a symbol location matrix with a respective game symbol selected from one or more game symbol sets, the populated symbol location matrix comprising a first game symbol matrix; (ii) evaluate the first game symbol matrix to detect the presence of a modification condition in the first game symbol matrix, the modification condition comprising a condition in which the replacement of a respective game symbol in one or more detected symbol locations has the potential to produce a win in a wagering game at least at a threshold win level according to a pay table of winning symbol combinations for the wagering game; (iii) in response to the detection of the modification condition, cause the display system to display repopulating each detected symbol location with a respective game symbol selected from one of the one or more game symbol sets, to produce a second game symbol matrix; and (iv) evaluate the second game symbol matrix for the presence of any winning symbol combinations defined in the pay table of winning symbol combinations; and
- (c) payout program code executable by the at least one processor to award a prize for each winning symbol combination defined through the second game symbol matrix, for each winning symbol combination defined through the first game symbol matrix, or for each winning symbol combination defined through both the first game symbol matrix and the second game symbol matrix.
17. The program product of claim 16 wherein:
- (a) the symbol location matrix includes a matrix of two or more rows of symbol locations and two or more columns of symbol locations;
- (b) the modification condition comprises a condition in which the replacement of a respective game symbol at each symbol location in one of the columns of symbol locations has the potential to produce a win in the wagering game at least at the threshold win level; and
- (c) the display and evaluation program code is executable by the at least one processor to, in response to the detection of the modification condition, cause the display system to display repopulating the detected symbol location at each symbol location of the one of the columns of symbol locations with a respective game symbol selected from one of the one or more game symbol sets.
18. The program product of claim 16 wherein:
- (a) the modification condition further includes the absence of a winning game symbol combination in the first game symbol matrix; and
- (b) the evaluation of the first game symbol matrix to detect the presence of the modification condition in the first game symbol matrix includes determining if the first game symbol matrix includes any winning symbol combinations defined in the pay table of winning symbol combinations.
19. The program product of claim 16 wherein:
- (a) the symbol location matrix includes three or more columns of one or more symbol locations; and
- (b) the display and evaluation program code is also executable by the at least one processor to, when the replacement of either one of two or more respective symbol locations each has the potential to produce a respective threshold winning game symbol combination, apply a tiebreaker rule to identify which of the two or more respective symbol locations to define as a respective detected symbol location.
20. The program product of claim 16 wherein the symbol location matrix comprises a one-dimensional matrix and wherein each of the one or more game symbol sets comprises a deck of playing card representations.
Type: Application
Filed: Sep 18, 2012
Publication Date: Mar 20, 2014
Inventor: Brian Watkins (Austin, TX)
Application Number: 13/622,295
International Classification: A63F 9/24 (20060101);