The embodiments described herein relate generally to gaming systems that provide bonus games and, more particularly, to methods and systems for providing rapid bonus awards using overlaid symbols.
At least some known gaming systems use master game play and player tracking elements in an attempt to optimize and enhance use of an electronic gaming machine main gaming screen. Moreover, at least some gaming systems use a controller that is coupled to a bank of gaming machines for use in providing mystery bonuses, celebration messages, and/or award credits during game play. However, known controllers generally require interruptions of play of the base games. For example, some of such known controllers provide an interruption, such as a mystery bonus, during play of a base game, wherein the mystery bonus has no feature in common with the base game. Such systems add little to player experience in that they do not build additional player anticipation or expectation.
In one aspect, a gaming machine is provided, including an electronic display device and a controller coupled to the display device. The controller is configured to present a base game via the display device, wherein the base game includes a plurality of base game symbols, and to transmit display coordinates of at least a portion of the plurality of base game symbols to a bonus controller via a network. The display device is configured to display, under control of the bonus controller, an overlay image including at least one bonus symbol having substantially similar display coordinates as at least one of the at least a portion of the plurality of base game symbols.
In another aspect, a bonus controller is provided for use with a gaming network. The bonus controller includes a memory and a processor coupled to the memory. The processor is configured to receive gaming data via the gaming network during play of a base game at the gaming machine, receive display coordinates of base game symbols displayed by the gaming machine during play of the base game, and determine whether to award an award at the gaming machine based on the gaming data. Responsive to a determination to award the award, the processor is also configured to cause an electronic display device of the gaming machine to display an overlay image including at least one bonus symbol having substantially similar display coordinates as a corresponding base game symbol.
In yet another aspect, a method is provided for presenting a bonus feature during play of a base game at a gaming machine. The method includes displaying a plurality of base game symbols via an electronic display device of the gaming machine, transmitting gaming data to a bonus controller, and transmitting display coordinates of each of the plurality of base game symbols to the bonus controller. The method also includes using the display device, under control of the bonus controller, to display a plurality of bonus symbols overlaying at least a portion of the plurality of base game symbols, wherein each bonus symbol is positioned at substantially similar display coordinates as a corresponding base game symbol of the plurality of base game symbols.
In a further aspect, a gaming machine is provided that includes an input/output (I/O) circuit coupled to a bonus controller via a network, wherein the I/O circuit is configured to receive video signals from the bonus controller representative of a first set of game symbols, and receive video signals from the bonus controller representative of a second set of game symbols, wherein the second set of game symbols includes a subset of the first set of game symbols. The gaming machine also includes an electronic display device coupled to the I/O circuit, wherein the display device is configured to display at least one video image that includes the first set of game symbols, and display at least one video image that includes the second set of game symbols.
In another aspect, a bonus controller is provided for use with a plurality of gaming machines. The bonus controller includes a memory and a processor coupled to the memory, wherein the processor is configured to determine at least a portion of the plurality of gaming machines that are eligible for participating in a communal game, and control an electronic display device of each of the eligible gaming machines to display a first set of game symbols. The processor is also configured to receive a signal from each of the eligible gaming machines representative of a selected game symbol from the first set of game symbols, and control the electronic display device of each of the eligible gaming machines to display a respective second set of game symbols, wherein each respective second set of game symbols includes at least one modified game symbol associated with the modified game symbol having been selected at a different eligible gaming machine.
Still another aspect provides a method of game play that includes broadcasting, by a bonus controller to a plurality of gaming machines over a network, an initial set of game symbols, and receiving, by the bonus controller from each of the plurality of gaming machines, a player selection of a game symbol of the initial set of game symbols. The method also includes broadcasting, by the bonus controller, an updated set of game symbols, wherein the updated set of game symbols displayed by a first gaming machine of the plurality of gaming machines reflects a first player selection made at the first gaming machine and a second player selection made at a second gaming machine of the plurality of gaming machines.
In yet another aspect, a gaming system is provided, including at least one gaming machine having an electronic display device, and a bonus controller coupled to the gaming machine via a network. The bonus controller is configured to receive gaming data via the network during play of a base game at the gaming machine, receive display coordinates of base game symbols displayed by the display device during play of the base game, and compare the gaming data to a trigger value to determine whether to award an award at the gaming machine. The bonus controller is also configured to assume control of the display device responsive to a determination to award the award, and cause the display device to display at least one bonus symbol having substantially similar display coordinates as a corresponding base game symbol.
The embodiments described herein may be better understood by referring to the following description in conjunction with the accompanying drawings.
The embodiments described herein relate generally to gaming machines and, more particularly, to intelligently combining base game play with a bonus feature and/or communal game using a bonus controller that provides base-to-bonus integration.
The systems, methods, and apparatus described herein facilitate analyzing game states, such as current bet sizes, win amounts, and/or lines played, for use in managing player interactivity with a gaming machine via a bonus controller. Such a bonus controller provides onscreen integration of a mystery bonus award without requiring modifications to the base game. Removing the need to modify the base game to provide a mystery bonus award facilitates more rapid development and deployment of bonus features. Moreover, removing the need to modify the base game enables a communal game to be added to the base game in a more rapid and seamless manner.
Exemplary technical effects of the systems, methods, and apparatus described herein include at least one of: (a) receiving gaming data, by a bonus controller, during play of a base game at a gaming machine; (b) receiving display coordinates of base game symbols, by the bonus controller, during play of the base game; (c) determining whether to award an award at the gaming machine based on the gaming data; and (d) using the bonus controller to cause an electronic display device of the gaming machine to display one or more bonus symbols having identical display coordinates as corresponding base game symbols. Moreover, exemplary technical effects of the systems, methods, and apparatus described herein include at least one of: (e) using the bonus controller to cause an electronic display device of each of a plurality of gaming machines to display an initial set of game symbols; (f) receiving, by the bonus controller, a selection from each gaming machine of a game symbol within the initial set; (g) using the bonus controller to cause the electronic display device of each gaming machine to display an updated set of game symbols that reflects a game symbol selected by a player at a first gaming machine and a game symbol selected by a player at a second gaming machine; (h) comparing the selected game symbols; and (i) using the bonus controller to cause the electronic display device of each gaming machine to display either an image representative of a winning outcome or an image representative of a non-winning outcome based on the comparison.
In the exemplary embodiment, gaming machine 100 includes a main cabinet 102 having a main door 104 coupled to a front 106 of gaming machine 100. When opened, door 104 provides access to an interior (not shown) of gaming machine 100. In the exemplary embodiment, a plurality of player-input switches and/or buttons 108 is coupled to main door 104. Moreover, in the exemplary embodiment, a coin acceptor 110, for accepting coins and/or tokens, a bill acceptor 112, for accepting and/or validating cash bills, coupons and/or ticket vouchers, a coin tray 114, for collecting a coin-based payout, and a belly glass 116 are each coupled to main door 104. A primary display device 118 and an information panel 120 are viewable through main door 104. Primary display device 118 may be implemented as a cathode ray tube (CRT), a flat-panel liquid crystal display (LCD), a plasma display, an organic light-emitting diode (OLED) display, a multi-layer display (MLD), or any other electronically-controlled video monitor. Moreover, primary display device 118 may include touch screen capabilities. In the exemplary embodiment, information panel 120 is a back-lit, silk screened glass panel that includes lettering to indicate general game information including, for example, a number of coins wagered. Coin acceptor 110, bill acceptor 112, player-input buttons 108, video display monitor 118, and information panel 120 are each used by a player to play a game on gaming machine 100. Each component 108, 110, 112, 118, and/or 120 is controlled by a gaming machine controller (not shown in
In the exemplary embodiment, gaming machine 100 also includes a top box 122 that is positioned on a top surface 124 of main cabinet 102. In the exemplary embodiment, top box 122 includes a number of devices that may be used to add features to a game being played on gaming machine 100. Such devices may include, but are not limited to only including, speakers 126, 128, and 130, a ticket printer 132 for printing bar-coded tickets 134, a key pad 136 for entering player tracking information, or player preferences or characteristics, a display 138 for displaying player tracking information and/or player preferences or characteristics, and a card reader 140 for receiving a card containing player tracking information and/or player preferences or characteristics encoded thereon. Card reader 140 may also be used to accept credit cards, printed cards, smart cards, and/or other magnetic stripe cards. Moreover, top box 122 includes a secondary display device 142 that displays, for example, player information, an attract sequence, a bonus game, or any other suitable images. Secondary display device 142 may be implemented as a cathode ray tube (CRT), a flat-panel liquid crystal display (LCD), a plasma display, an organic light-emitting diode (OLED) display, a multi-layer display (MLD), or any other electronically-controlled video monitor. Moreover, secondary display device 142 may include touch screen capabilities. Top box 122 may house additional devices not shown in
As described above, gaming machines 100 may include video poker machines, video slot machines, and/or other similar gaming machines that implement alternative games. Moreover, gaming machines 100 may be terminal-based machines, wherein the actual games, including random number generation and/or outcome determination, are performed at a server, such game play controller 304. In such an embodiment, gaming machine 100 displays results of the game via primary display device 118 (shown in
Moreover, in the exemplary embodiment, gaming system 300 includes a configuration workstation 314 that includes a user interface (not shown) that enables an administrator to set up and/or to modify portions of gaming system 300 and/or controllers 302, 304, and 306. Player tracking controller 306 tracks data of players using gaming machines 100, and also controls messages that appear on each display device 118 and 142 and/or information panel 120 of gaming machines 100. In the exemplary embodiment, player tracking controller 306 also stores physical characteristics of players, such as the player age and/or vision data. Bonus controller 302 controls bonus applications or bonus systems that award bonus opportunities on gaming system 300. Moreover, bonus controller 302 includes a set of rules for awarding jackpots in excess of those established by winning pay tables (not shown) of each gaming machine 100. Some bonus awards may be awarded randomly, while other bonus awards may be made to groups of gaming machines 100 operating in a progressive jackpot mode. Player tracking controller 306 may store data related to the players and tracked using player tracking identification, such as a player card. Moreover, player tracking controller 306 may store information and data about the player such as loyalty points, player address, phone number, and any information that may be retrieved and transmitted to the bonus controller 302. Game play controller 304 may store and track information such as, but not limited to, the average amount of wager played by the player, and/or any funds the player may have in an account.
Furthermore, in the exemplary embodiment, gaming system 300 includes one or more remote computers 316 and/or mobile devices 318 that access system 300 via an external network, such as the Internet.
In some embodiments, bonus controller 302 also includes a configuration manager 410 that enables a user to setup, configure, and/or modify various bonus awards 412 that are offered and qualifying criteria 414 that must be satisfied before awards 412 are offered to the player. For example, qualifying criteria 414 may be any gaming data such as a wager amount, a wager denomination, a win amount, a player level, play duration, a number of lines played, or any other desired qualifying criteria. Configuration manager 410 may be used in cooperation with configuration workstation 314 (shown in
In the exemplary embodiment, bonus controller 302 also includes an overlay communicator 416 that is coupled to processor 406. Overlay communicator 416 selectively assumes control of primary display device 118 (shown in
During play of the base game, a player selects one or more paylines (not shown) and initiates the base game using, for example, buttons 108 (shown in
In the exemplary embodiment, and during bonus feature 500, overlay communicator 416 causes primary display device 118 to display an overlay image 514, wherein selected bonus symbols 510 appear to “peel back” after being spun, thereby creating a second level of anticipation in the player. As shown in
As shown in
In the exemplary embodiment, and as shown in
In the exemplary embodiment, gaming machine 100 displays 602 a plurality of base game symbols during play of a base game. In some embodiments, gaming machine 100 transmits 604 display coordinates of each base game symbol to bonus controller 302 (shown in
In the exemplary embodiment, bonus controller 302 analyzes 608 the gaming data, and determines 610 whether a bonus feature 500 has been earned. If a bonus feature 500 has not been earned, gaming machine 100 returns to display 602 base game symbols as part of the base game. In the exemplary embodiment, to determine whether bonus feature 500 has been earned, bonus controller 302 determines a trigger value for each of a plurality of possible award values as shown in
In an alternative embodiment, to determine whether a bonus feature 500 has been earned, bonus controller 302 generates a random gaming data value. For example, bonus controller 302 may generate a random bet size, a random win amount, or a random number of lines played during the base game. Bonus controller 302 then compares the random gaming data value to the gaming data stored in memory 404 that corresponds with the gaming machine identifier of gaming machine 100. If the random gaming data value and the stored gaming data match, bonus controller 302 determines 612 a number of bonus symbols 510 (shown in
In the exemplary embodiment, bonus controller 302 presents bonus feature 500. More specifically, bonus controller 302 determines 614 display coordinates for each of the bonus symbols 510 to be displayed via primary display device 118. For example, bonus controller 302 reads display coordinates of three base game symbols and uses the same display coordinates to display three bonus symbols 510. When an award is to be awarded, bonus controller 302 reads display coordinates of five base game symbols and uses the same display coordinates to display five bonus symbols 510, as shown in
In the exemplary embodiment, bonus controller 302 prompts 620 the player playing at gaming machine 100 to select one of the displayed bonus symbols 510. In the exemplary embodiment, primary display device 118 includes a touch screen. Bonus controller 302 polls, such as periodically, primary display device 118 and/or I/O circuit 210 to determine 622 whether a selection has been received. In an alternative embodiment, bonus controller 302 assumes control of primary display device 118 and buttons 108. In such an embodiment, bonus controller 302 displays the appropriate number of bonus symbols 510 using buttons 108, as well as primary display device 118. Moreover, in such an embodiment, bonus controller 302 polls buttons 108 and/or I/O circuit 210 to determine 622 whether a selection has been received.
In the exemplary embodiment, and after the selection has been received, bonus controller 302 determines 624 an award value. Moreover, bonus controller 302 displays 626 via primary display 118 an image that includes the award value using the display coordinates of the selected bonus symbol 510. In one embodiment, bonus controller 302 determines the award value prior to receiving the selection, and displays the award value image using the display coordinates of the selected bonus symbol 510 regardless of the bonus symbol 510 selected. In another embodiment, bonus controller 302 determines the award value based on the selected bonus symbol 510.
As shown in
In the exemplary embodiment, bonus controller 302 (shown in
In the exemplary embodiment, bonus controller 302 causes primary display device 118 to display 906 a prompt to respective players of each eligible gaming machine 100 to select a desired game symbol 804. Moreover, in the exemplary embodiment, primary display device 118 includes a touch screen. Bonus controller 302 polls, such as periodically poll, primary display device 118 and/or I/O circuit 210 to determine 908 whether a selection has been received. In an alternative embodiment, bonus controller 302 assumes control of primary display device 118 and buttons 108. In such an embodiment, bonus controller 302 displays the appropriate number of bonus symbols 510 using buttons 108 as well as primary display device 118. Moreover, in such an embodiment, bonus controller 302 polls buttons 108 and/or I/O circuit 210 to determine 908 whether a selection has been received.
When bonus controller 302 determines that a selection has been received from each eligible gaming machine 100, bonus controller 302 causes primary display device 118 of each gaming machine 100 to display 910 updated set 806 (shown in
In the exemplary embodiment, bonus controller 302 compares 912 the selected game symbols 816 and 818 (shown in
When bonus controller 302 determines 914 that the selected game symbols 816 and 818 are different, bonus controller 302 causes primary display device 118 of each gaming machine 100 to display updated set 806 of game symbols 804, wherein each updated set 806 is different according to the respective player selections. Moreover, for each gaming machine 100 that received different selected game symbols 816 and 818, bonus controller 302 causes 918 primary display device 118 to display a game over notification.
In some embodiments, the term “processor” refers generally to any programmable system including systems and microcontrollers, reduced instruction set circuits (RISC), application specific integrated circuits (ASIC), programmable logic circuits (PLC), and any other circuit or processor capable of executing the functions described herein. The above examples are exemplary only, and thus are not intended to limit in any way the definition and/or meaning of the term “processor.”
Although the present invention is described in connection with an exemplary gaming system environment, embodiments of the invention are operational with numerous other general purpose or special purpose gaming system environments or configurations. The gaming system environment is not intended to suggest any limitation as to the scope of use or functionality of any aspect of the invention. Moreover, the gaming system environment should not be interpreted as having any dependency or requirement relating to any one or combination of components illustrated in the exemplary operating environment. Examples of well known gaming systems, environments, and/or configurations that may be suitable for use with aspects of the invention include, but are not limited to, personal computers, server computers, hand-held or laptop devices, multiprocessor systems, microprocessor-based systems, set top boxes, programmable consumer electronics, mobile telephones, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like.
Exemplary embodiments of apparatus, systems, methods, and computer-readable storage media for awarding dynamically valued tokens during game play are described above in detail. The apparatus, systems, methods, and storage media are not limited to the specific embodiments described herein but, rather, operations of the methods and/or components of the system and/or apparatus may be utilized independently and separately from other operations and/or components described herein. Further, the described operations and/or components may also be defined in, or used in combination with, other systems, methods, and/or apparatus, and are not limited to practice with only the systems, methods, and storage media as described herein.
Moreover, the order of execution or performance of the operations in the embodiments of the invention illustrated and described herein is not essential, unless otherwise specified. That is, the operations may be performed in any order, unless otherwise specified, and embodiments of the invention may include additional or fewer operations than those disclosed herein. For example, it is contemplated that executing or performing a particular operation before, contemporaneously with, or after another operation is within the scope of aspects of the invention.
When introducing elements of aspects of the invention or embodiments thereof, the articles “a,” “an,” “the,” and “said” are intended to mean that there are one or more of the elements. The terms “comprising,” including,” and “having” are intended to be inclusive and mean that there may be additional elements other than the listed elements.
This written description uses examples to disclose the invention, including the best mode, and also to enable any person skilled in the art to practice the invention, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the invention is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal language of the claims.