Electronic gaming machines (“EGMs”) or gaming devices provide a variety of wagering games such as slot games, video poker games, video blackjack games, roulette games, video bingo games, keno games and other types of games that are frequently offered at casinos and other locations. Play on EGMs typically involves a player establishing a credit balance by inputting money, or another form of monetary credit, and placing a monetary wager (from the credit balance) on one or more outcomes of an instance (or single play) of a primary or base game. Awards from any winning outcomes are typically added back to the credit balance and can be provided to the player upon completion of a gaming session or when the player wants to “cash out.”
Bingo games are an example of games that may be played on EGMs. In some bingo games, a player receives a bingo card in response to a bingo game wager. A server, possibly after determining that enough players have entered the bingo game, may randomly determine and/or select a set of bingo numbers, and distribute the bingo numbers to the EGMs in the bingo game. The appropriate cells on the bingo card may be marked (or “daubed”) based on the bingo numbers.
Keno games may also be played on EGMs. In Keno, a player may be presented with a Keno card. The Keno card may have several cells (e.g., 80 cells), with each cell being associated with a number (e.g., 1-80). The player may pick a certain number of cells on the keno card, and a set of numbers (and/or balls) may then be selected (and/or drawn) at random, such as 20 numbers, for example. A player may be rewarded according to the number of cells they selected that have number corresponding to one of the randomly selected numbers (e.g., “hits” and/or “catches”).
In some examples, EGMs may use a random number generator (RNG) to randomly generate elements and/or outcomes of some games (e.g., bingo cards, keno cards, bingo numbers, keno numbers, etc.). The games may be designed to return a certain percentage of the amount wagered back to the player (RTP=return to player) over the course of many plays or instances of the game. The RTP and/or randomness of the RNG bear on the fairness of the games and may therefore be highly regulated. Notably, some games may include an element of skill on the part of the player and, therefore, may not be entirely random.
Some examples of the present disclosure relate to a keno game that may be played on an EGM and/or within an electronic gaming system (EGS). In some examples, the keno game may be a class III game, where the keno game outcome is determined based on matches between player selected keno card numbers (and/or keno card numbered cells) and a set of drawn (and/or called, selected, chosen, picked, determined, etc.) keno numbers (and/or numbered keno balls). More particularly, the keno game outcome may be based on a number of “hits” (and/or matches) between the player selected keno card numbers and the drawn keno numbers. The keno game outcome may also be based on an associated keno pay table. More particularly, the keno pay table may associate a number of hits with a credit payout. The EGM and/or EGS may provide a credit payout to the player based on the keno game outcome and an initial wager amount provided by the player (e.g., via a user interface).
In some examples, the keno game may include one or more feature keno numbers (and/or numbered keno balls). In some examples, the quantity of feature keno numbers may be associated with (and/or dependent upon) a player wager. For example, the player may select the quantity of feature keno numbers when selecting a wager amount. In some examples, a higher quantity of feature keno numbers may be associated with a higher wager, and a lower quantity of feature keno numbers may be associated with a lower wager. In some examples, the EGM and/or EGS may designate one or more keno numbers (and/or numbered keno balls) to be feature keno numbers (and/or feature numbered keno balls). The quantity of keno numbers designated to be feature keno numbers may be based on (and/or dependent on, equal to, etc.) the selected quantity of feature keno numbers. If one or more feature keno numbers are thereafter selected (and/or drawn), the EGM and/or EGS may compare the feature keno numbers to the player selected keno card numbers to determine if there are any “feature hits.” The EGM and/or EGS may provide one or more bonuses to a player depending on the number of feature hits. In some examples, the bonuses may include an increased credit payout (e.g., credit/win multiplier), a separate feature keno prize (e.g., additional credits), an additional draw of keno numbers (which may lead to additional hits and, if there are additional unselected feature keno numbers, additional feature hits and/or additional bonuses), and/or other appropriate rewards.
In some examples, the keno game may be a class II game, where the EGM and/or EGS may present a non-keno game outcome (e.g., bingo game outcome) to the player in the form of a keno game outcome. In such examples, the non-keno game and/or non-keno game outcome may be independent of the keno game and/or keno game outcome. In contrast, the keno game and/or keno game outcome may be dependent upon the non-keno game and/or non-keno game outcome. For example, the keno game outcome may be predetermined to be equivalent to the non-keno game outcome.
In some examples, the non-keno game may be a networked bingo game, where the EGM and/or EGS may determine a bingo game outcome based on a bingo game pay table and comparisons between a list of drawn/called/selected bingo numbers and the numbered cells of a bingo card. The bingo game outcome may be a losing outcome with no reward if there are no winning bingo combinations/patterns present, or a winning outcome with some reward (e.g., a credit payout) if there are one or more winning bingo combinations/patterns present. For example, a winning bingo combination/pattern may comprise a particular predefined combination/pattern of bingo card numbered cells (e.g., as defined in the bingo pay table) that match numbers in the list of bingo numbers within a predefined quantity of numbers called (e.g. within the first 10, 20, 30, 40, etc. numbers called). In such an example, the non-keno game (e.g., bingo game) outcome (and/or credit payout) may be determined by the EGM and/or EGS independent of the keno game, but may still presented to the player as if it were the outcome/result of the keno game.
In examples where the outcome of a non-keno game is presented to a player through a keno game simulation, the keno game's “hits,” “feature hits,” and/or bonuses may be predetermined in order to simulate a keno game outcome that is equivalent to the non-keno game outcome. Thus, the drawn keno numbers may be predetermined and/or preselected (rather than randomly selected), based on the player selected keno numbers, in order to simulate a keno game outcome equivalent to the non-keno game outcome Likewise, feature keno numbers may be predetermined and/or preselected (rather than randomly selected), in order to simulate a keno game outcome equivalent to the non-keno game outcome. Bonuses presented to the player as a result of feature hits may in fact be predetermined in order to simulate a keno game outcome equivalent to the non-keno game outcome.
These and other advantages, aspects and novel features of the disclosure, as well as details of an illustrated example thereof, will be more fully understood from the following description and drawings.
Examples of the disclosure will now be described with reference to the accompanying drawings in which:
The figures are not necessarily to scale. Various dimensions may be exaggerated for illustrative clarity. Where appropriate, similar or identical reference numerals are used to refer to similar or identical components.
Preferred examples of the present disclosure may be described hereinbelow with reference to the accompanying drawings. In the following description, well-known functions or constructions are not described in detail because they may obscure the disclosure in unnecessary detail. For this disclosure, the following terms and definitions shall apply.
As utilized herein, “and/or” means any one or more of the items in the list joined by “and/or”. As an example, “x and/or y” means any element of the three-element set {(x), (y), (x, y)}. In other words, “x and/or y” means “one or both of x and y”. As another example, “x, y, and/or z” means any element of the seven-element set {(x), (y), (z), (x, y), (x, z), (y, z), (x, y, z)}. In other words, “x, y and/or z” means “one or more of x, y and z”.
As utilized herein, the term “exemplary” means serving as a non-limiting example, instance, or illustration. As utilized herein, the terms “e.g.,” and “for example” set off lists of one or more non-limiting examples, instances, or illustrations.
The terms “coupled,” “coupled to,” and “coupled with” as used herein, each mean a structural and/or electrical connection, whether attached, affixed, connected, joined, fastened, linked, and/or otherwise secured. As used herein, the term “attach” means to affix, couple, connect, join, fasten, link, and/or otherwise secure. As used herein, the term “connect” means to attach, affix, couple, join, fasten, link, and/or otherwise secure.
The terms “about” and/or “approximately,” when used to modify or describe a value (or range of values), position, orientation, and/or action, mean reasonably close to that value, range of values, position, orientation, and/or action. Thus, the examples described herein are not limited to only the recited values, ranges of values, positions, orientations, and/or actions but rather should include reasonably workable deviations.
As used herein the terms “circuits” and “circuitry” refer to physical electronic components (i.e., hardware) and any software and/or firmware (“code”) which may configure the hardware, be executed by the hardware, and or otherwise be associated with the hardware. As used herein, for example, a particular processor and memory may comprise a first “circuit” when executing a first one or more lines of code and may comprise a second “circuit” when executing a second one or more lines of code. As utilized herein, circuitry is “operable” and/or “configured” to perform a function whenever the circuitry comprises the necessary hardware and/or code (if any is necessary) to perform the function, regardless of whether performance of the function is disabled or enabled (e.g., by a user-configurable setting, factory trim, etc.).
The term “data” as used herein means any indicia, signals, marks, symbols, domains, symbol sets, representations, and any other physical form or forms representing information, whether permanent or temporary, whether visible, audible, acoustic, electric, magnetic, electro-magnetic, or otherwise manifested. The term “data” is used to represent predetermined information in one physical form, encompassing any and all representations of corresponding information in a different physical form or forms.
The term “database” as used herein means an organized body of related data, regardless of the manner in which the data or the organized body thereof is represented. For example, the organized body of related data may be in the form of one or more of a table, map, grid, packet, datagram, frame, file, email, message, document, report, list, or in any other form.
The term “memory” and/or “memory device” means computer hardware or circuitry to store information for use by a processor and/or other digital device. The memory and/or memory device can be any suitable type of computer memory or any other type of electronic storage medium, such as, for example, read-only memory (ROM), random access memory (RAM), cache memory, compact disc read-only memory (CDROM), electro-optical memory, magneto-optical memory, programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically-erasable programmable read-only memory (EEPROM), a computer-readable medium, or the like.
The term “network” as used herein includes both networks and inter-networks of all kinds, including the Internet, and is not limited to any particular network or inter-network.
The term “processor” means processing devices, apparatuses, programs, circuits, components, systems, and subsystems, whether implemented in hardware, tangibly embodied software, or both, and whether or not it is programmable. The term “processor” as used herein includes, but is not limited to, one or more computing devices, hardwired circuits, signal-modifying devices and systems, devices and machines for controlling systems, central processing units, programmable devices and systems, field-programmable gate arrays, application-specific integrated circuits, systems on a chip, systems comprising discrete elements and/or circuits, state machines, virtual machines, data processors, processing facilities, and combinations of any of the foregoing. The processor may be, for example, any type of general purpose microprocessor or microcontroller, a digital signal processing (DSP) processor, an application-specific integrated circuit (ASIC). The processor may be coupled to, or integrated with a memory device.
Communication between the gaming devices 104A-104X and the server computers 102, and among the gaming devices 104A-104X, may be direct or indirect, such as over the Internet through a website maintained by a computer on a remote server or over an online data network including commercial online service providers, Internet service providers, private networks, and the like. In other examples, the gaming devices 104A-104X may communicate with one another and/or the server computers 102 over RF, cable TV, satellite links and the like.
In some examples, server computers 102 may not be necessary and/or preferred. For example, the present invention may, in one or more examples, be practiced on a stand-alone gaming device such as gaming device 104A, gaming device 104B or any of the other gaming devices 104C-104X. However, in some examples, multiple EGMs may be connected to networks implemented with one or more of the different server computers 102 described herein.
The server computers 102 may include a central determination gaming system server 106, a ticket-in-ticket-out (TITO) system server 108, a player tracking system server 110, a progressive system server 112, and/or a casino management system server 114. Gaming devices 104A-104X may include features to enable operation of any or all servers for use by the player and/or operator (e.g., the casino, resort, gaming establishment, tavern, pub, etc.). For example, game outcomes may be generated on a central determination gaming system server 106 and then transmitted over the network to any of a group of remote terminals or remote gaming devices 104A-104X that utilize the game outcomes and display the results to the players.
In the example of
In
In some examples, the gaming machine 104A may have a main display 128 (e.g., video display monitor) mounted to, or above, the gaming display area 118. The main display 128 can be a high-resolution LCD, plasma, LED, or OLED panel which may be flat or curved as shown, a cathode ray tube, or other conventional electronically controlled video monitor.
In some examples, the bill validator 124 may also function as a “ticket-in” reader that allows the player to use a casino issued credit ticket to load credits onto the gaming device 104A (e.g., in a cashless ticket (“TITO”) system). In such cashless examples, the gaming device 104A may also include a “ticket-out” printer 126 for outputting a credit ticket when a “cash out” button is pressed. Cashless TITO systems are well known in the art and are used to generate and track unique bar-codes or other indicators printed on tickets to allow players to avoid the use of bills and coins by loading credits using a ticket reader and cashing out credits using a ticket-out printer 126 on the gaming device 104A.
In some examples, a player tracking card reader 144, a transceiver for wireless communication with a player's smartphone, a keypad 146, and/or an illuminated display 148 for reading, receiving, entering, and/or displaying player tracking information is provided in EGM 104A. In such examples, a game controller within the gaming device 104A can communicate with the player tracking server system 110 to send and receive player tracking information.
Gaming device 104A may also include a bonus topper wheel 134. When bonus play is triggered (e.g., by a player achieving a particular outcome or set of outcomes in the primary game), bonus topper wheel 134 is operative to spin and stop with indicator arrow 136 indicating the outcome of the bonus game. Bonus topper wheel 134 is typically used to play a bonus game, but it could also be incorporated into play of the base or primary game.
A candle 138 may be mounted on the top of gaming device 104A and may be activated by a player (e.g., using a switch or one of buttons 122) to indicate to operations staff that gaming device 104A has experienced a malfunction or the player requires service. The candle 138 is also sometimes used to indicate a jackpot has been won and to alert staff that a hand payout of an award may be needed.
There may also be one or more information panels 152 which may be a back-lit, silkscreened glass panel with lettering to indicate general game information including, for example, a game denomination (e.g., $0.25 or $1), pay lines, pay tables, and/or various game related graphics. In some examples, the information panel(s) 152 may be implemented as an additional video display.
Gaming devices 104A have traditionally also included a handle 132 typically mounted to the side of main cabinet 116 which may be used to initiate game play.
Many or all the above described components can be controlled by circuitry (e.g., a gaming controller) housed inside the main cabinet 116 of the gaming device 104A, the details of which are shown in
Note that not all gaming devices suitable for implementing examples of the present invention necessarily include top wheels, top boxes, information panels, cashless ticket systems, and/or player tracking systems. Further, some suitable gaming devices have only a single game display that includes only a mechanical set of reels and/or a video display, while others are designed for bar counters or table tops and have displays that face upwards.
An alternative example gaming device 104B illustrated in
Example gaming device 104B includes a main cabinet 116 including a main door 116 which opens to provide access to the interior of the gaming device 104B. The main or service door 116 is typically used by service personnel to refill the ticket-out printer 126 and collect bills and tickets inserted into the bill validator 124. The door 116 may also be accessed to reset the machine, verify and/or upgrade the software, and for general maintenance operations.
Another example gaming device 104C shown is the Helix™ model gaming device manufactured by Aristocrat® Technologies, Inc. Gaming device 104C includes a main display 128A that is in a landscape orientation. Although not illustrated by the front view provided, the landscape display 128A may have a curvature radius from top to bottom, or alternatively from side to side. In some examples, display 128A is a flat panel display. Main display 128A is typically used for primary game play while secondary display 128B is typically used for bonus game play, to show game features or attraction activities while the game is not in play or any other information or media desired by the game designer or operator.
Many different types of games, including mechanical slot games, video slot games, video poker, video black jack, video pachinko, keno, bingo, and lottery, may be provided with or implemented within the depicted gaming devices 104A-104C and other similar gaming devices. Each gaming device may also be operable to provide many different games. Games may be differentiated according to themes, sounds, graphics, type of game (e.g., slot game vs. card game vs. game with aspects of skill), denomination, number of paylines, maximum jackpot, progressive or non-progressive, bonus games, and may be deployed for operation in Class 2 or Class 3, etc.
Alternatively, a game instance (i.e. a play or round of the game) may be generated on a remote gaming device such as a central determination gaming system server 106 (not shown in
The gaming device 200 may include a topper display 216 or another form of a top box (e.g., a topper wheel, a topper screen, etc.) which sits above main cabinet 218. The gaming cabinet 218 or topper display 216 may also house a number of other components which may be used to add features to a game being played on gaming device 200, including speakers 220, a ticket printer 222 which prints bar-coded tickets or other media or credit input mechanisms for storing or indicating a player's credit value, a ticket reader 224 which reads bar-coded tickets or other media or mechanisms for storing or indicating a player's credit value, and a player tracking interface 232. The player tracking interface 232 may include a keypad 226 for entering information, a player tracking display 228 for displaying information (e.g., an illuminated or video display), a card reader 230 for receiving data and/or communicating information to and from media, or a device, such as a smart phone enabling player tracking, or other physical items such as a player card. Ticket printer 222 may be used to print tickets for a TITO system server 108, or as a payout mechanism to print award tickets to a player. The gaming device 200 may further include a bill validator 234 for receiving a physical item representing a monetary value for establishing a credit balance, buttons 236 for player input, cabinet security sensors 238 to detect unauthorized opening of the cabinet 218, a primary game display 240, and a secondary game display 242, each coupled to and operable under the control of game controller 202.
Gaming device 200 may be connected over network 214 to player tracking system server 110. Player tracking system server 110 may be, for example, an OASIS® system manufactured by Aristocrat® Technologies, Inc. Player tracking system server 110 is used to track play (e.g. amount wagered, games played, time of play and/or other quantitative or qualitative measures) for individual players so that an operator may reward players in a loyalty program. The player may use the player tracking interface 232 to access his/her account information, activate free play, and/or request various information. Player tracking or loyalty programs seek to reward players for their play and help build brand loyalty to the gaming establishment. The rewards typically correspond to the player's level of patronage (e.g., to the player's playing frequency and/or total amount of game plays at a given casino). Player tracking rewards may be complimentary and/or discounted meals, lodging, entertainment and/or additional play. Player tracking information may be combined with other information that is now readily obtainable by a casino management system.
Gaming devices, such as gaming devices 104A-104X, 200, are highly regulated to ensure fairness and, in many cases, gaming devices 104A-104X, 200 are operable to award monetary awards (e.g., typically dispensed in the form of a redeemable voucher). Therefore, to satisfy security and regulatory requirements in a gaming environment, hardware and software architectures are implemented in gaming devices 104A-104X, 200 that differ significantly from those of general-purpose computers. Adapting general purpose computers to function as gaming devices 200 is not simple or straightforward because of: 1) the regulatory requirements for gaming devices 200, 2) the harsh environment in which gaming devices 200 operate, 3) security requirements, 4) fault tolerance requirements, and 5) the requirement for additional special purpose componentry enabling functionality of an EGM. These differences require substantial engineering effort with respect to game design implementation, hardware components and software.
When a player wishes to play the gaming device 200, he/she can insert cash or a ticket voucher through a coin acceptor (not shown) or bill validator 234 to establish a credit balance on the gamine machine. The credit balance is used by the player to place wagers on instances of the game and to receive credit awards based on the outcome of winning instances. The credit balance is decreased by the amount of each wager and increased upon a win. The player can add additional credits to the balance at any time. The player may also optionally insert a loyalty club card into the card reader 230. During the game, the player views the game outcome on the game displays 240, 242. Other game and prize information may also be displayed.
For each game instance, a player may make selections, which may affect play of the game. For example, the player may vary the total amount wagered by selecting the amount bet per line and the number of lines played. In many games, the player is asked to initiate or select options during course of game play (such as spinning a wheel to begin a bonus round or select various items during a feature game). The player may make these selections using the player-input buttons 236, the primary game display 240 which may be a touch screen, or using some other device which enables a player to input information into the gaming device 200.
During certain game events, the gaming device 200 may display visual and auditory effects that can be perceived by the player. These effects add to the excitement of a game, which makes a player more likely to enjoy the playing experience. Auditory effects include various sounds that are projected by the speakers 220. Visual effects include flashing lights, strobing lights or other patterns displayed from lights on the gaming device 200 or from lights behind the information panel 152 (
When the player is done, he/she cashes out the credit balance (typically by pressing a cash out button to receive a ticket from the ticket printer 222). The ticket may be “cashed-in” for money or inserted into another machine to establish a credit balance for play.
As shown, the simulated keno game 300 further includes a game speed button 344 that allows a player to adjust a speed of simulated keno game 300. In some examples, the game speed button 344 may allow a player to adjust a rate at which keno balls selected are displayed. For example, at a minimum game speed, keno balls may take 10 seconds to fully populate and completely settle in cylinder 340. At a medium game speed, keno balls may take 7 seconds to fully populate and completely settle in the cylinder 340. At a maximum game speed, keno balls may take 4 seconds to fully populate and completely settle in the cylinder 340.
The simulated keno game 300 also includes a volume control that may allow a player to adjust a volume of the simulated keno game. In the example of
In the example of
In the example of
In some examples, the player may be presented with the keno card 316 when the simulated keno game commences. The player may select a plurality of keno numbers (and/or numbered cells) on the keno card 316. In some examples, the value of the multipliers 312.X may be impacted by the quantity of keno numbers (and/or numbered cells) that a player selects on the keno card 316. For example, the multiplier 312.1 may be 3× when the player makes only 1-3 selections, but may drop to 2× if the player makes 4-10 selections. After the player has selected a quantity of keno numbers, twenty (20) of the 80 numbered keno balls may be drawn (and/or selected). In some examples, more or less than 20 numbered keno balls may be drawn. The drawn keno balls may be shown and/or animated on the display 128 (and/or display 240, 242) as being moved into the area of the cylinder 340. In some examples, the game controller 202 may be configured to select the numbered keno balls using the RNG 212. In some examples, the gaming device 200 may determine hits and/or misses based on a comparison between the player selected keno numbers and the drawn keno numbers.
A “catch” and/or “hit” may be a player selected keno number (and/or keno card numbered cell) that matches one of the drawn numbered keno balls. The gaming device 200 (and/or game controller 202) may increment the hit counter 304 in response to a hit. A “miss” may be a player selected keno number that was not one of the 20 balls drawn. In some examples, the outcome of the simulated keno game 300 may be based, at least in part, on the number of “hits.” In such examples, the player may receive a reward (e.g., a credit payout) according to the number of “hits” on the keno card 316. In some examples, when the bonus red ball features commences, additional keno balls may be displayed at a different rate than the keno balls are initially displayed.
In some examples, the buttons 408 may reflect different multipliers, instead of the ones shown in
To play the keno game, a player may first make a wager selection on the top row of buttons 404 to choose a quantity of feature keno numbers (e.g., red balls), and a wager multiplier selection on the bottom row of buttons 408. The wager selection may determine the quantity of numbered keno balls that may be designated as feature numbered keno balls (i.e., red balls). For example, if a player plays three (3) red balls, via the 30-credit button 404.3, three (3) of the eighty (80) balls may be selected (e.g., randomly) to become red balls. In such an example, when keno numbers or keno balls are drawn, zero (0) to three (3) red balls may be selected as part of the draw. Before, concurrently, or after the player has selected the quantity of feature keno numbers or red balls to play with via the top row of buttons 404, the player may pick and/or select a plurality of keno numbers (e.g., between 2 and 10) on the keno card 316. The simulated keno game 300 may be initiated when the player presses the play button 412 and/or a bottom row button 408. When initiated, the gaming device 200 may simulate a draw of numbered keno balls from a hopper.
The example simulated keno game 500 also shows a feature multiplier list 512 that lists a plurality of feature multiplier indicators 512.1, 512.2, 512.3, 512.4, 512.5. The feature multiplier indicators 512.X correspond to the number of feature keno numbers a player has selected via top row buttons 404, and/or the associated feature multiplier bonus a player may be eligible to receive. In some examples, there may be only one feature multiplier indicator 512.X, and that feature multiplier indicator 512.X may dynamically change based on the number of feature keno numbers a player has selected (and/or a number of feature hits). In the example of
As shown, the example simulated keno game 500 has also selected keno ball 548, which is keno number 55. Keno ball 548 is highlighted to reflect that keno ball 548 is also a feature keno ball, or a red ball. However, keno ball 548 does not match any of the player selected keno numbers (4, 9, 17, 22, 23, 27, 40, 50, 63, and 77), so there is neither a hit, nor a feature hit. Thus, the hit meter 502 is not incremented, nor is any feature multiplier indicator 512.X highlighted.
In some examples, when a drawn feature keno ball matches a player selected keno number, the example simulated keno game 500 (and/or gaming device 200, game controller 202, etc.) may select and/or determine a quantity of additional keno balls and/or keno numbers. In some examples, the quantity of additional keno balls may be predetermined. In some examples, the predetermined quantity of additional keno balls may be fixed based on one or more of wagers made, the gaming machine on which the example simulated keno game 500 is played, a physical location of the gaming machine on which the example simulated keno game 500 is played, player eligibility, a number of times that the player has played the example simulated keno game 500, an associated bingo game outcome and/or other parameters. The additional ball draw may provide a player to gain additional hits. In examples where some feature keno numbers were not initially drawn, the player may have a chance of obtaining additional feature hits.
In the example of
In the example of
In the example of
In some examples, the one or more servers 102 may generate and/or select the bingo card 708 in response to a communication that the bingo game wager was made, and transmit the bingo card 708 to the gaming device 200. In some examples, the one or more servers 102 may transmit information to the gaming device 200 and the gaming device 200 may generate and/or select the bingo card 708 (e.g., using the game controller 202 and/or RNG 212) based on the information. In some examples, the gaming device 200 and/or gaming server 102 may select the bingo card 708 from amongst a plurality of potential and/or predetermined bingo cards. In some examples, a player may select their own bingo card 708 using the user interface of the gaming device 200.
In the example of
Each bingo game 704 may include one or more game ending winning bingo patterns and/or one or more interim winning bingo patterns. A game ending winning bingo pattern may comprise a particular bingo pattern associated with a game ending bingo game winning outcome (e.g. all cells of the bingo card having numbers that match numbers in the bingo list of numbers). A game ending winning bingo pattern/outcome may end the bingo game. The servers 102 may generate bingo numbers until one gaming machine 200 eventually obtains the game ending winning bingo pattern. A new listing of bingo numbers may be generated after a game ending bingo game winning outcome occurs, to begin a new bingo game.
An interim winning bingo pattern may comprise one or more other interim winning bingo patterns associated one or more interim bingo game winning outcomes. Interim winning bingo patterns and/or interim bingo game winning outcomes may occur during the bingo game without ending the bingo game. In some examples, interim winning bingo patterns may include traditional bingo patterns such as, for example, a completed horizontal cell row of the bingo card, a completed vertical cell column of the bingo card, a completed diagonal cell row of the bingo card, four cell corners of the bingo card, and/or all the cells of the bingo card. In some examples, interim winning bingo patterns may comprise less traditional patterns, such as, for example, a seemingly randomly generated subset of cells disposed in no easily discernable arrangement.
A winning bingo game outcome may be determined if there are one or more interim and/or game ending winning bingo combinations/patterns on the bingo card. The bingo game outcome may be a loss for player(s) not achieving a winning bingo pattern. The winning or losing bingo game outcomes for each bingo card 706 may be provided to the corresponding gaming device 200 (and/or to the servers 102). Bingo game winning outcomes may have associated rewards, depending on the winning bingo pattern. Different winning patterns may be associated with different rewards. The reward for a winning bingo game outcome may be based on an amount wagered (e.g., bingo game wager), an associated bingo game paytable, an associated set of rules for the bingo game, a probability (and/or likelihood) of achieving a particular bingo pattern/combination, an amount of bingo numbers needed to achieve the particular bingo pattern/combination, and/or other considerations.
The winning and/or losing bingo game outcome may be presented to a player via the simulated keno game 700. The simulated keno game 700 may simulate one or more keno game outcomes less than or equal to the appropriate bingo game outcome. For example, if the bingo game outcome for a particular gaming machine is a losing outcome, the keno game for that gaming machine may simulate one or more similarly losing keno game outcomes. If the bingo game outcome for a particular gaming machine is a winning outcome, the keno game for that gaming machine may simulate one or more keno game winning outcomes. In some examples, the available reel simulations may not provide for all possible bingo game winning outcomes, so a keno game outcome may be shown with a lesser reward. In such an example, the player may still receive the full reward for the bingo game winning outcome, with the reward being presented as a combination of a credit reward for the displayed keno game outcome, plus ‘poof’ credits. In some examples, the cumulative reward for the one or more winning keno game outcomes will be less than or equal to the reward for the bingo game winning outcome for a particular gaming machine.
After the bingo game outcome is determined, the game controller 202 of the gaming device 200 may determine an appropriate keno game outcome. As shown in credit payout indicator 772, the payout of the electronic bingo game 704 to be matched is 440 credits. To generate a keno game outcome that is equivalent to the bingo game outcome (e.g., that pays an equivalent payout of the electronic bingo game 704), the example simulated keno game 700 is simulated such that a plurality of keno numbers (and/or a plurality of additional keno numbers) may be selected to match an appropriate quantity of player selected keno numbers. As shown, a player has selected five (5) red balls via red ball button 724 (resulting in all five feature multiplier indicators 728.1, 728.2, 728.3, 728.4, 728.5 being activated in list 728).). As shown, the player has selected to play with ten (10) keno numbers, and has marked keno numbers 6, 44, 17, 26, 28, 29, 56, 64, 65, and 69 as indicated in marked counter 730. Based on the red ball button 724 selected, and the number of marked keno numbers, the pay table 768 is selected from a plurality of keno game pay tables (not shown). In some examples, the pay table 768 may be selected based on additional or alternative criteria.
The example simulated keno game 700 selects a plurality of keno balls to drop into cylinder 732. The keno balls selected include keno numbers 26, 35, 4, 77, 52, 69, 12, 61, 62, 60, 31, 28, 14, 18, 65, 3, 70, 66, 71, and 5. As shown, keno ball 736 (keno number 69) is a feature keno number or a red ball, while keno ball 740 (keno number 14), keno ball 744 (keno number 28), and keno ball 748 (keno number 65) are regular keno balls. Additionally, keno ball 736 (keno number 69), keno ball 740 (keno number 14), keno ball 744 (keno number 28), and keno ball 748 (keno number 65) match respective player selected keno numbers, which causes hit meter 752 to display four (4) initially, and emphasizes the 2×-multiplier 728.1 to be applied to a 20-credit red ball win. As shown in the example of
Since keno ball 736 (keno number 69) is a feature number or a red ball, the simulated keno game 700 selects a quantity of additional keno balls (or keno numbers). As shown, the quantity of additional keno balls to be selected is three (3), and keno ball 760.1 (keno number 56), keno ball 760.2 (keno number 13), and keno ball 760.3 (keno number 29) are selected. Additionally, keno ball 760.1 (keno number 56) and keno ball 760.3 (keno number 29) match respective player selected keno numbers, which causes hit meter 752 to increase to six (6). Additional check marks 764 overlay the respective player selected keno numbers (keno number 56, and keno number 29. However, the additional keno balls selected do not include any feature keno numbers or red ball, the example simulated keno game 700 ends. As shown, a final hit count of 6 in 2× pay table 768 awards 400 credits (200×2). An additional 40 credits is applied for the single 1 feature hit and/or red ball match (20×2). Thus, credit payout indicator 772 displays a total credit reward/payout of 440 credits, derived from the 200 credits from six (6) hits, a 20 credit prize for getting 1 feature hit (and/or red ball match), and the 2×-multiplier 728.1 highlighted and applied to the total win, equaling 440 total credits awarded.
In block 812, the process 800 proceeds to randomly select a quantity of keno balls to be feature keno balls, or red balls. As discussed above, the quantity of feature keno balls may depend on one or more wager options selected by a player, for example, via top row of buttons 404 or bottom row of buttons 408 of
Once at block 820, a quantity of keno balls may be selected for display. For example, the game controller 202 may set the quantity of keno balls to be displayed to be 20 initially. In block 824, the game controller 202 of may randomly select a plurality of the quantity of keno balls, or may select the keno balls based on a bingo game outcome (e.g., in order to present a keno game outcome having a reward that is less than or equal to all or a portion of a reward associated with a bingo game outcome). The primary game display 240 may then animate and/or display the drawn balls falling into cylinder 340.
In block 828, the game controller 202 may evaluate the drawn or selected keno balls to determine if the drawn or selected balls match any of the player selected balls. In some examples, the game controller 202 may have already determined whether there will be drawn or selected balls that match any of the player selected balls (e.g., when presenting a keno game outcome that is less than or equal to a bingo game outcome). If there are no matches, the process 800 may end at block 832. However, if the game controller 202 determines that one or more of the drawn balls match one or more of the player selected balls, the game controller 202 further evaluates if there are any feature hits, where the matched keno ball is a feature keno ball or a red ball, or has a feature keno number, for example, in block 836. In some examples, the game controller 202 may have already determined whether any of the matched keno balls is a feature keno ball (e.g., when presenting a keno game outcome that is less than or equal to a bingo game outcome).
If the game controller 202 determines that no matched ball has been designated as a feature keno ball, the game controller 202 may present an award (and/or reward, prize, etc.) to the player at block 840 based on the number of keno ball matches (and/or hits, catches, etc.), the keno wager (and/or wager multiplier), and/or the keno pay table, and increase credit payout indicator 772, 560 accordingly. In some examples, the award may be less than or equal to all or a portion of an award associated with a bingo game outcome. However, if the game controller 202 determines that one or more matched balls is a feature keno ball in block 836, the game controller 202 may initiate a feature bonus in block 844.
The feature bonus of block 844 may comprise one or more feature multipliers that may be activated by the game controller 202 in block 848. The feature multiplier indicator(s) 512.X associated with the feature multiplier may also be activated and/or highlighted (and/or otherwise emphasized). In some examples, the game controller 202 may additionally (or alternatively) set a quantity of additional keno balls to be drawn in block 844, and use that when repeating the portion of the process 800 beginning at block 820. In some examples, no additional balls may be drawn, and the process may proceed to block 840 to present an award (and/or reward, prize, etc.) to the player at block 840 based on the number of keno ball matches (and/or hits, catches, etc.), the keno wager (and/or wager multiplier), the feature multiplier, and/or the keno pay table, and increase credit payout indicator 772, 560 accordingly. In some examples, additional balls may be drawn at step 824, and the process 800 will continue until eventually (possibly after once again initiating bonus features at block 844) an award is presented to the player at block 840 based on the number of keno ball matches (and/or hits, catches, etc.), the keno wager (and/or wager multiplier), the feature multiplier, and/or the keno pay table, and the credit payout indicator 772, 560 is increased accordingly. In some examples, the game controller 202 may predetermine whether there are any feature hits, additional balls draws, additional feature hits, feature multipliers, etc., (e.g., when presenting a keno game outcome that is less than or equal to a bingo game outcome), and may simply simulate the process as a façade on the display of the gaming device 200. The process 800 ends at block 852.
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 208) 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.
While the invention has been described with respect to the figures, it will be appreciated that many modifications and changes may be made by those skilled in the art without departing from the spirit of the invention. Any variation and derivation from the above description and figures are included in the scope of the present invention as defined by the claims.
This application is a continuation of U.S. patent application Ser. No. 15/966,272, filed Apr. 30, 2018, which claims priority to U.S. Provisional Patent Application No. 62/566,036, filed Sep. 29, 2017, the disclosures of which are hereby incorporated by reference herein in their entirety.
Number | Date | Country | |
---|---|---|---|
62566036 | Sep 2017 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15966272 | Apr 2018 | US |
Child | 17230517 | US |