U.S. Pat. No. 10,685,535
METHOD OF GAMING, A GAMING SYSTEM AND A GAME CONTROLLER
AssigneeAristocrat Technologies Australia Pty Limited
Issue DateOctober 30, 2018
Illustrative Figure
Abstract
An electronic method of gaming includes displaying, on a display, a pick to reveal jackpot game having a game board portion presenting a plurality of selectable symbols. The method includes selecting, by a game controller, a winning prize level from a plurality of prize levels. The method includes selecting, by the game controller, a pathway to the selected winning prize level from a plurality of pathways to the selected winning prize level. The method includes selecting, by the game controller, a multiplier for each of the prize levels. In various embodiments, one or more of the multipliers is greater than times one. The method includes displaying, by the game controller on the display, the selected pathway to the selected winning prize level with the one or more of the selected multipliers greater than times one in response to a sequence of user selections of a subset of the selectable symbols.
Description
DETAILED DESCRIPTION OF THE INVENTION Referring to the drawings, there is shown an embodiment of an electronic gaming system having an electronic game controller arranged to operate the gaming system to implement a game where a pick to reveal jackpot game is conducted on a game board portion of a display to determine a prize level award depicted in a prize level display portion of the display. The gaming system is configured to present a plurality of prize levels having different prize values in the prize level display portion of the display. The gaming system is configured to present a number of selectable symbols that reveal different prize level tokens upon selection by a user in the game board portion of the display. The number of selectable symbols set forth in the game board portion may depend on the number of prize levels and the number of prize level tokens that need to be selected to win. For example, if there are four prize levels (e.g., grand, major, minor, and mini) and three tokens of the same prize level need to be selected to win that prize level, the game board may include twelve selectable symbols. The selectable symbols may be presented in the game board as a grid or any suitable arrangement. In various embodiments, the gaming system is configured to select a winning prize level, a pathway to that prize level, a multiplier for winning and/or non-winning prize levels, and a pick number to reveal the selected multiplier for each of the prize levels having a multiplier different from times one (×1). For example, the gaming system may be configured to select the winning prize level, the pathway to the winning prize level, the multiplier for winning and/or non-winning prize levels, and/or the pick number to reveal the ...
DETAILED DESCRIPTION OF THE INVENTION
Referring to the drawings, there is shown an embodiment of an electronic gaming system having an electronic game controller arranged to operate the gaming system to implement a game where a pick to reveal jackpot game is conducted on a game board portion of a display to determine a prize level award depicted in a prize level display portion of the display. The gaming system is configured to present a plurality of prize levels having different prize values in the prize level display portion of the display. The gaming system is configured to present a number of selectable symbols that reveal different prize level tokens upon selection by a user in the game board portion of the display. The number of selectable symbols set forth in the game board portion may depend on the number of prize levels and the number of prize level tokens that need to be selected to win. For example, if there are four prize levels (e.g., grand, major, minor, and mini) and three tokens of the same prize level need to be selected to win that prize level, the game board may include twelve selectable symbols. The selectable symbols may be presented in the game board as a grid or any suitable arrangement.
In various embodiments, the gaming system is configured to select a winning prize level, a pathway to that prize level, a multiplier for winning and/or non-winning prize levels, and a pick number to reveal the selected multiplier for each of the prize levels having a multiplier different from times one (×1). For example, the gaming system may be configured to select the winning prize level, the pathway to the winning prize level, the multiplier for winning and/or non-winning prize levels, and/or the pick number to reveal the selected multiplier based on weighted tables. The selected pathway to the selected prize level with the selected multiplier at the appropriate pick number is displayed in response to a sequence of user selections of symbols presented at the game board.
In certain embodiments, a multiplier for each prize level and a pick number to reveal the selected multiplier for each of the prize levels may be selected. Then, in response to a user selection of a symbol presented at the game board, the gaming system is configured to select a prize level and display the selected prize level with the multiplier if it is the appropriate pick number to display the multiplier. The gaming system is configured to continue selecting and displaying the selected prize level with the multiplier (if appropriate) in response to user selections until a predetermined winning number of prize level tokens have been displayed to determine the prize level to award to the user. The gaming system may be configured to select the multiplier for each prize level, the pick number to reveal the selected multiplier for each of the prize levels, and the prize level associated with each pick based on weighted tables.
In an exemplary embodiment, the gaming system is configured to select a winning prize level, select a multiplier for the winning and/or non-winning prize levels, and select a token corresponding to each of the prize levels and place the selected multiplier (other than times one (×1)) on the token. For example, the gaming system may be configured to select the winning prize level and the multiplier for winning and/or non-winning prize levels based on weighted tables. The gaming system is configured to randomly place n winning prize level tokens and n−1 non-winning prize level tokens under selectable symbols of the game board. In various embodiments, the gaming system is configured to randomly place credit prize tokens under unused selectable symbols of the game board. The gaming system is configured to sequentially display tokens corresponding with the user selections of the selectable symbols until the n winning prize level tokens are all displayed.
General Construction of Gaming System
The gaming system can take a number of different forms. In a first form, a stand alone gaming machine is provided wherein all or most components required for implementing the game are present in a player operable gaming machine.
In a second form, a distributed architecture is provided wherein some of the components required for implementing the game are present in a player operable gaming machine and some of the components required for implementing the game are located remotely relative to the gaming machine. For example, a “thick client” architecture may be used wherein part of the game is executed on a player operable gaming machine and part of the game is executed remotely, such as by a gaming server; or a “thin client” architecture may be used wherein most of the game is executed remotely such as by a gaming server and a player operable gaming machine is used only to display audible and/or visible gaming information to the player and receive gaming inputs from the player.
However, it will be understood that other arrangements are envisaged. For example, an architecture may be provided wherein a gaming machine is networked to a gaming server and the respective functions of the gaming machine and the gaming server are selectively modifiable. For example, the gaming system may operate in stand alone gaming machine mode, “thick client” mode or “thin client” mode depending on the game being played, operating conditions, and so on. Other variations will be apparent to persons skilled in the art.
Irrespective of the form, the gaming system1has several core components. At the broadest level, the core components are a player interface50and a game controller60as illustrated inFIG. 1. The player interface50is arranged to enable manual interaction between a player and the gaming system1and for this purpose includes the input/output components required for the player to enter instructions to play the game and observe the game outcomes.
Components of the player interface may vary from embodiment to embodiment but will typically include a credit mechanism52to enable a player to input credits and receive payouts, one or more displays54, a game play mechanism56including one or more input devices that enable a player to input game play instructions (e.g. to place a wager), and one or more speakers58.
The game controller60is in data communication with the player interface50and typically includes a processor62that processes the game play instructions in accordance with game play rules and outputs game play outcomes to the display(s)54. Typically, the game play rules are stored as program code in a memory64but can also be hardwired. Herein the term “processor” is used to refer generically to any device that can process game play instructions in accordance with game play rules and may include: a microprocessor, microcontroller, programmable logic device or other computational device, a general purpose computer (e.g. a PC) or a server. That is a processor may be provided by any suitable logic circuitry for receiving inputs, processing them in accordance with instructions stored in memory and generating outputs (for example on the display). Such processors are sometimes also referred to as central processing units (CPUs). Most processors are general purpose units, however, it is also know to provide a specific purpose processor using an application specific integrated circuit (ASIC) or a field programmable gate array (FPGA).
A gaming system in the form of a stand alone gaming machine10is illustrated inFIG. 2. The gaming machine10includes a console12having a display14on which are displayed representations of a game16that can be played by a player. A mid-trim20of the gaming machine10houses a bank of buttons22for enabling a player to interact with the gaming machine, in particular during game play. The mid-trim20also houses a credit input mechanism24which in this example includes a coin input chute24A and a bill collector24B. Other credit input mechanisms may also be employed, for example, a card reader for reading a smart card, debit card or credit card. Other gaming machines may be configured to accept a ticket such that they have a ticket reader for reading tickets having a value and crediting the player based on the face value of the ticket. A player marketing module (not shown) having a reading device may also be provided for the purpose of reading a player tracking device, for example as part of a loyalty program. The player tracking device may be in the form of a card, flash drive or any other portable storage medium capable of being read by the reading device. In some embodiments, the player marketing module may provide an additional credit mechanism, either by transferring credits to the gaming machine from credits stored on the player tracking device or by transferring credits from a player account in data communication with the player marketing module.
A top box26may carry artwork28, including for example pay tables and details of bonus awards and other information or images relating to the game. Further artwork and/or information may be provided on a front panel29of the console12. A coin tray30is mounted beneath the front panel29for dispensing cash payouts from the gaming machine10.
The display14shown inFIG. 2is in the form of a liquid crystal display. Alternatively, the display14may be a light emitting diode display, plasma screen, and/or any other suitable video display unit. The top box26may also include a display, for example a video display unit, which may be of the same type as the display14, or of a different type.
FIG. 3shows a block diagram of operative components of a typical gaming machine which may be the same as or different to the gaming machine ofFIG. 2.
The gaming machine100includes a game controller101having a processor102mounted on a circuit board. Instructions and data to control operation of the processor102are stored in a memory103, which is in data communication with the processor102. Typically, the gaming machine100will include both volatile and non-volatile memory and more than one of each type of memory, with such memories being collectively represented by the memory103.
The gaming machine has hardware meters104for purposes including ensuring regulatory compliance and monitoring player credit, an input/output (I/O) interface105for communicating with peripheral devices of the gaming machine100. The input/output interface105and/or the peripheral devices may be intelligent devices with their own memory for storing associated instructions and data for use with the input/output interface or the peripheral devices. A random number generator module113generates random numbers for use by the processor102. Persons skilled in the art will appreciate that the reference to random numbers includes pseudo-random numbers.
In the example shown inFIG. 3, a player interface120includes peripheral devices that communicate with the game controller101including one or more displays106, a touch screen and/or buttons107(which provide a game play mechanism), a card and/or ticket reader108, a printer109, a bill acceptor and/or coin input mechanism110and a coin output mechanism111. Additional hardware may be included as part of the gaming machine100, or hardware may be omitted as required for the specific implementation. For example, while buttons or touch screens are typically used in gaming machines to allow a player to place a wager and initiate a play of a game, any input device that enables the player to input game play instructions may be used. For example, in some gaming machines a mechanical handle is used to initiate a play of the game. Persons skilled in the art will also appreciate that a touch screen can be used to emulate other input devices, for example, a touch screen can display virtual buttons which a player can “press” by touching the screen where they are displayed.
In addition, the gaming machine100may include a communications interface, for example a network card112. The network card may, for example, send status information, accounting information or other information to a bonus controller, central controller, server or database and receive data or commands from the bonus controller, central controller, server or database. In embodiments employing a player marketing module, communications over a network may be via player marketing module—i.e. the player marketing module may be in data communication with one or more of the above devices and communicate with it on behalf of the gaming machine.
FIG. 4shows a block diagram of the main components of an exemplary memory103. The memory103includes RAM103A, EPROM103B and a mass storage device103C. The RAM103A typically temporarily holds program files for execution by the processor102and related data. The EPROM103B may be a boot ROM device and/or may contain some system or game related code. The mass storage device103C is typically used to store game programs, the integrity of which may be verified and/or authenticated by the processor102using protected code from the EPROM103B or elsewhere.
It is also possible for the operative components of the gaming machine100to be distributed, for example input/output devices106,107,108,109,110,111to be provided remotely from the game controller101.
FIG. 5shows a gaming system200in accordance with an alternative embodiment. The gaming system200includes a network201, which for example may be an Ethernet network. Gaming machines202, shown arranged in three banks203of two gaming machines202inFIG. 5are connected to the network201. The gaming machines202provide a player operable interface and may be the same as the gaming machines10,100shown inFIGS. 2 and 3, or may have simplified functionality depending on the requirements for implementing game play. While banks203of two gaming machines are illustrated inFIG. 5, banks of one, three or more gaming machines are also envisaged.
One or more displays204may also be connected to the network201. For example, the displays204may be associated with one or more banks203of gaming machines. The displays204may be used to display representations associated with game play on the gaming machines202, and/or used to display other representations, for example promotional or informational material.
In a thick client embodiment, game server205implements part of the game played by a player using a gaming machine202and the gaming machine202implements part of the game. With this embodiment, as both the game server and the gaming device implement part of the game, they collectively provide a game controller. A database management server206may manage storage of game programs and associated data for downloading or access by the gaming devices202in a database206A. Typically, if the gaming system enables players to participate in a Jackpot game, a Jackpot server207will be provided to perform accounting functions for the Jackpot game. A loyalty program server212may also be provided.
In a thin client embodiment, game server205implements most or all of the game played by a player using a gaming machine202and the gaming machine202essentially provides only the player interface. With this embodiment, the game server205provides the game controller. The gaming machine will receive player instructions, pass these to the game server which will process them and return game play outcomes to the gaming machine for display. In a thin client embodiment, the gaming machines could be computer terminals, e.g. PCs running software that provides a player interface operable using standard computer input and output components. Other client/server configurations are possible, and further details of a client/server architecture can be found in WO 2006/052213 and PCT/SE2006/000559, the disclosures of which are incorporated herein by reference.
Servers are also typically provided to assist in the administration of the gaming network200, including for example a gaming floor management server208, and a licensing server209to monitor the use of licenses relating to particular games. An administrator terminal210is provided to allow an administrator to run the network201and the devices connected to the network.
The gaming system200may communicate with other gaming systems, other local networks, for example a corporate network, and/or a wide area network such as the Internet, for example through a firewall211.
Persons skilled in the art will appreciate that in accordance with known techniques, functionality at the server side of the network may be distributed over a plurality of different computers. For example, elements may be run as a single “engine” on one server or a separate server may be provided. For example, the game server205could run a random generator engine. Alternatively, a separate random number generator server could be provided. Further, persons skilled in the art will appreciate that a plurality of game servers could be provided to run different games or a single game server may run a plurality of different games as required by the terminals.
Further Detail of Gaming System
The player operates the game play mechanism56to specify a wager for the game and to initiate a play of the game. In an exemplary embodiment, at least certain of the wagers that the player can wager entitles the player to a pick to reveal jackpot game as shown inFIGS. 10A-D.
InFIG. 6, the processor62of game controller60of gaming system1is shown implementing a number of modules based on game program code641-645stored in memory64. Persons skilled in the art will appreciate that various modules could be implemented in some other way, for example by a dedicated circuit.
These modules include display controller625which controls the display54to present the game display1000having the prize level display portion1010and the game board portion1020. In an embodiment, the prize level display portion1010presents each of the prize levels1011-1014and the award value associated with each prize level1011-1014. For example, as illustrated inFIG. 10A, the pick to reveal jackpot game may have four prize levels1011-1014each having an associated award value (e.g., a $2500.00 grand prize level1011, a $250 major prize level1012, a $25.01 minor prize level1013, and a $10.01 mini prize level1014). Although four prize levels1011-1014are shown inFIG. 10A, any suitable number of prize levels is contemplated, such as two prize levels, three prize levels, five prize levels, and the like. Still referring toFIG. 10A, the game board portion1020may be a rectangular array of selectable symbols1021arranged in a plurality of rows and a plurality of columns. The number of selectable symbols1021set forth in the game board portion1020may depend on the number of prize levels1011-1014and the number of prize level tokens that need to be selected to win. For example, in the embodiment ofFIG. 10Ahaving four prize levels1011-1014and three tokens of the same prize level need to be selected to win that prize level, the game board may include twelve selectable symbols1021.
As can be seen fromFIG. 10A, initially the selectable symbols1021appear to cover or hide prize level tokens that correspond with each of the prize levels1011-1014in the prize level display portion1010. As a user sequentially selects the symbols1021, the prize level tokens1022are sequentially revealed in the position formerly occupied by the selectable symbol1021as shown inFIG. 10B. In various embodiments, the award value associated with one or more of the prize levels may be modified by a multiplier1015,1023. The multiplier is revealed in response to a user selection of a selectable symbol1021and is presented on the game display1000with the prize level token1023in the game board portion1020of the game display1000. The multiplier1015may also be shown with the corresponding prize level1014in the prize level display portion1010of the game display1000. For example, as the multiplier is displayed with the prize level token1023at the game board portion1020, a duplicate multiplier1015may float up from the token1023to be presented adjacent the appropriate prize level1014in the prize level display portion1010. As shown inFIG. 10C, the user continues selecting the symbols1021until a predetermined number of prize level tokens1022, including multipliers1023,1024where applicable, are displayed to determine the winning prize level. A presentation1030,1031of the determined winning prize level may then be provided at the game display1000as illustrated inFIG. 10D. For example, as shown inFIG. 10D, the presentation may include a display of the determined winning prize level with any multipliers and the total amount won1030overlaid on the game board portion1020and an indication1031of the winning prize level1014in the prize level display portion1010of the game display1000.
The outcome generation controller622operates in response to the player's operation of game play mechanism56to place a wager and/or initiate a play of the game and generates a game outcome shown by game display1000that is provided to the display controller625for presentation at the display54. The outcome generation controller622may comprise suitable logic, circuitry, interfaces and/or code that may be configured to select a winning prize level, selected a pathway to the winning prize level, select multipliers for each of the prize levels, and select a pick to reveal the selected multipliers for each of the prize levels. The outcome generation controller622may comprise a prize level selector622A, a prize pathway selector622B, a multiplier selector622C, and a multiplier pick number selector622D.
The prize level selector622A may be configured to select a winning prize level from a plurality of prize levels as specified by prize level weighted tables642using random number generator621. The prize level weighted tables642may define probabilities for selecting one or more of the prize levels to be the winning prize level. For example, a mini prize level may have the highest probability, the minor prize level may have the second highest probability, the major prize level may have the third highest probability, and the grand prize level may have the lowest probability. Additionally and/or alternatively, the prize level selector622A may be configured to select a prize level from the prize level weighted tables642and remove the selected prize level from the table642in response to each user selection of a symbol1021presented at the game board1020until a predetermined winning number of prize level tokens have been displayed to determine the prize level to award to the user. The prize level tokens may be displayed as defined by prize level symbol data641.
The prize pathway selector622B may be configured to select a pathway to the selected prize level from a plurality of pathways to that prize level as specified by pathway weighted tables643using random number generator621. The pathway weighted tables643may define probabilities for selecting different pathways to be the winning prize level. The pathway is a predetermined sequence of prize level tokens1022,1023,1024to be displayed in response to user selections of selectable symbols1021. For example, the prize level selector622A may select the winning prize level and the prize pathway selector622B may select the pathway to the winning prize level selected by the prize level selector622A. Additionally and/or alternatively, the prize pathway selector622B may be used to simultaneously select a pathway and the winning prize level. In various embodiments, the selected pathway may include multipliers or the multipliers may be separately determined and/or assigned to tokens by the multiplier selector622C and multiplier pick number selector622D as described below. The prize level tokens may be displayed as defined by prize level symbol data641.
The multiplier selector622C may be configured to select a multiplier for each of the prize levels as specified by multiplier weighted tables644using random number generator621. The multiplier weighted tables644may define probabilities for selecting one of a plurality of multipliers for each of the prize levels. The multipliers may include times one (×1), times two (×2), times three (×3), times five (×5), times ten (×10) or any suitable multiplier. For example, the multiplier selector622C may select a ×3 mini prize level multiplier, a ×2 minor prize level multiplier, a ×1 major prize level multiplier, and a ×1 grand prize level multiplier. The multipliers are applied to the award values associated with the corresponding prize level. For example, as shown inFIG. 10D, if a ×3 multiplier is selected for a mini prize level having an initial award value of $10.01, the payout for a winning mini prize level would be three times $10.01, which is $30.03. In the above example, the winning value of $30.03 is awarded to the win meter associated with the player and stored in meters645. In various embodiments, the multiplier weighted tables644comprises winning weighted tables644A and non-winning weighted tables644B. The multiplier for the winning prize level selected by the prize level selector622A may be determined by the multiplier selector622C based on the winning weighted tables644A and the other multipliers for the non-winning prize levels may be determined by the multiplier selector622C based on the non-winning weighted tables644B. The winning weighted tables644A and non-winning weighted tables644B are different. For example, the winning weighted tables644A may have lesser probabilities for having a multiplier greater than ×1 selected than the probabilities defined in the non-winning weighted tables644B.
The multiplier pick number selector622D may be configured to select a pick number for displaying the selected multipliers that are greater than ×1 for each of the prize levels using random number generator621. For example, the multiplier pick number selector622D may determine that a ×3 multiplier corresponding with the mini prize level be displayed if a second mini prize level token is displayed and a ×2 multiplier corresponding with the minor prize level be displayed if a first minor prize level token is displayed. In the above example, if two mini prize level tokens are not displayed, the selected multiplier would not be displayed. The determination of the pick number for displaying the selected multiplier may be based on an even distribution or a weighted table (not shown). In an alternative embodiment, the multiplier pick number selector622D may be configured to always display the selected multiplier with the first displayed token.
FIG. 7is a flow chart of a first exemplary embodiment having steps702-714that may be utilized for providing a pick to reveal jackpot game, in accordance with an embodiment of the invention. Referring toFIG. 7, there is shown a flow chart700comprising exemplary steps702through714. Certain embodiments of the present invention may omit one or more of the steps, and/or perform the steps in a different order than the order listed, and/or combine certain of the steps discussed below. For example, some steps may not be performed in certain embodiments of the present invention. As a further example, certain steps may be performed in a different temporal order, including simultaneously, than listed below.
At step702, the game is started by a processor62of a game controller60at a gaming system1. For example, the game may be a stand alone game or a bonus game launched from a primary game, among other things. The game is a pick to reveal jackpot game having a game board portion1020of a display1000to determine a prize level award depicted in a prize level display portion1010of the display1000. The prize level display portion1010presents a plurality of prize levels1011-1014having different prize values. The game board portion1020presents a number of selectable symbols1021that reveal different prize level tokens1022-1024upon selection by a user. The number of selectable symbols1021set forth in the game board portion1020may depend on the number of prize levels1011-1014and the number of prize level tokens that need to be selected to win. For example, if there are four prize levels (e.g., grand, major, minor, and mini) and three tokens of the same prize level need to be selected to win that prize level, the game board may include twelve selectable symbols. The selectable symbols may be presented in the game board as a grid having a predetermined number of columns and rows or any suitable arrangement. The game may be associated with a theme. For example,FIGS. 10A-Dare screenshots of the pick to reveal jackpot game having a Walking Dead theme where the selectable symbols1021depict various Walking Dead characters.
At step704, the processor62of the game controller60at the gaming system1selects a winning prize level from a plurality of prize levels. For example, if there are four prize levels (e.g., grand, major, minor, and mini), the processor62may select one of the four prize levels to be the winning prize level. The processor62may include an outcome generation controller622having a prize level selector622A to select the winning prize level based on prize level weighted tables642and using a random number generator621. The weighted tables642define a probability of each of the prize levels being selected as the winning prize level. For example, the weighted tables642may specify that the lower prize levels such as minor and mini have a higher probability of being selected than the higher prize levels such as major and grand. In various embodiments, each of the prize levels may be associated with a different probability of being selected by the weighted tables642. Although the above examples set forth a grand prize level, a major prize level, a minor prize level, and a mini prize level, any suitable number of prize levels is contemplated, such as two prize levels, three prize levels, five prize levels, and the like. Moreover, the name of each of the prize levels may be any suitable name.
At step706, the processor62of the game controller60at the gaming system1selects a pathway to the selected prize level from a plurality of pathways to that prize level. For example, if there are four prize levels (e.g., grand, major, minor, and mini) and the mini prize level was selected at step704, a pathway to displaying a predetermined number (e.g., three) of mini tokens is selected. One example of a pathway to three mini tokens is: grand, mini, minor, major, mini, grand, mini. Another example of a pathway to three mini tokens is: major, major, mini, minor, mini, mini. The processor62may comprise an outcome generation controller622having a prize pathway selector622B that selects the pathway based on pathway weighted tables643and using a random number generator621. Although the above examples set forth a predetermined number of three tokens are displayed to determine the winning prize level, any suitable predetermined number of tokens is contemplated, such as two tokens, four tokens, and the like. In various embodiments, step704may be skipped and/or otherwise combined with step706. For example, the winning prize level may be determined based on the selected pathway.
At step708, the processor62of the game controller60at the gaming system selects a multiplier for each of the prize levels. For example, if there are four prize levels (e.g., grand, major, minor, and mini), the processor62may select a multiplier for each of the four prize levels. The multiplier may be times one (×1), times two (×2), times three (×3), times five (×5), times ten (×10), or any suitable multiplier. The processor62may comprise an outcome generation controller622having a multiplier selector622C that selects the multiplier based on multiplier weighted tables644and using a random number generator621. The multiplier weighted tables644may include winning multiplier weighted tables644A and non-winning multiplier weighted tables644B. The winning multiplier weighted tables644A may be applied to select the multiplier for the winning prize level selected at step704. The non-winning multiplier weighted tables644B may be applied to select the multiplier for the other prize levels not selected at step704. In various embodiments, the multipliers may be selected for each prize level before or simultaneously with steps704and/or706. For example, the multiplier for each prize level may be selected before the winning prize level is selected at step704. As another example, the multipliers may be included in the pathways selected at step706.
At step710, the processor62of the game controller60at the gaming system1selects a reveal pick number for each determined multiplier that is different than times one (×1). The processor62may comprise an outcome generation controller622having a multiplier pick number selector622D configured to select a pick number for displaying multipliers that are greater than times one (×1) with the appropriate prize level token. As an example, if there are four prize levels (e.g., grand, major, minor, and mini) and the multipliers selected at step708are ×1 for grand, ×1 for major, ×2 for minor, and ×3 for mini, the multiplier pick number selector622D may determine that the ×2 multiplier for the minor prize level will be presented with the first displayed minor prize level token and the ×3 multiplier for the mini prize level will be presented with the second displayed mini prize level token. In the above example, if two mini prize level tokens are not displayed, the selected multiplier would not be displayed. The determination of the pick number for displaying the selected multiplier may be based on an even distribution or a weighted table. In an alternative embodiment, the multiplier pick number selector622D may be configured to always display the selected multiplier with the first displayed token. In certain embodiments, the reveal pick number may be selected before or simultaneously with steps704,706, and/or708. For example, the multiplier for each prize level determined at step708and the reveal pick number selected at step710may be performed before the winning prize level is selected at step704. As another example, the multipliers may be included in the pathways selected at step706, thereby defining the reveal pick number within the pathway.
At step712, the processor62of the game controller60at the gaming system1presents the pathway to the selected winning prize level with the selected multipliers at the appropriate pick numbers in response to a sequence of user selections of symbols1021presented at the display54. The outcome generation controller622provides the sequence of prize level tokens corresponding with the selected pathway and leading to the selected winning prize level with the selected multipliers at the selected reveal pick numbers to the display controller625for generating the game display1000having the prize level display portion1010and the game board portion1020. The appearance of the sequence of prize level tokens for presentation in the game board portion1020may be based on prize level symbol data641. The presentation of the prize level display portion1010may be based on the prize level symbol data641and the values associated with the prize levels may be based on values stored in meters645. For example, as shown inFIGS. 10A-10C, as a user selects symbols1021, the pathway of prize level tokens1022are revealed including multipliers1023,1024where appropriate until the predetermined number of one prize level token is revealed. In the example shown inFIGS. 10A-10C, three mini tokens are revealed in the pathway sequence of major, major, mini, minor, mini, mini. The ×3 multiplier for the mini prize level and ×2 multiplier for minor prize level were displayed with the first reveal pick number corresponding with each of the mini and minor prize levels, respectively. Although it appears to a player that the prize level tokens1022,1023,1024were associated with each of the selected symbols1021, the prize level tokens1022,1023,1024are displayed in the order determined by the selected pathway irrespective of the symbols1021in the game board portion1020selected by the player.
At step714, the game is ended by the processor62of the game controller60at the gaming system1. The winning prize level and associated value as modified by any multiplier may be displayed1030at the conclusion of the game as shown inFIG. 10D. For example, the presentation1030,1031of the determined winning prize level may include a display of the determined winning prize level with any multipliers and the total amount won1030overlaid on the game board portion1020and an indication1031of the winning prize level1014in the prize level display portion1010of the game display1000. The winning value may be awarded to the win meter associated with the player and stored in meters645. In an embodiment, if the game is a feature game, the processor62of the gaming system1may revert to the primary game at the conclusion of the feature game. Additionally and/or alternatively, the player(s) may cash out at the conclusion of the game.
FIG. 8is a flow chart of a second exemplary embodiment having steps802-820that may be utilized for providing a pick to reveal jackpot game, in accordance with an embodiment of the invention. Referring toFIG. 8, there is shown a flow chart800comprising exemplary steps802through820. Certain embodiments of the present invention may omit one or more of the steps, and/or perform the steps in a different order than the order listed, and/or combine certain of the steps discussed below. For example, some steps may not be performed in certain embodiments of the present invention. As a further example, certain steps may be performed in a different temporal order, including simultaneously, than listed below.
At step802, the game is started by a processor62of a game controller60at a gaming system1. For example, the game may be a stand alone game or a bonus game launched from a primary game, among other things. The game is a pick to reveal jackpot game having a game board portion1020of a display1000to determine a prize level award depicted in a prize level display portion1010of the display1000. The prize level display portion1010presents a plurality of prize levels1011-1014having different prize values. The game board portion1020presents a number of selectable symbols1021that reveal different prize level tokens1022-1024upon selection by a user. The number of selectable symbols1021set forth in the game board portion1020may depend on the number of prize levels1011-1014and the number of prize level tokens that need to be selected to win. For example, if there are four prize levels (e.g., grand, major, minor, and mini) and three tokens of the same prize level need to be selected to win that prize level, the game board may include twelve selectable symbols. The selectable symbols may be presented in the game board as a grid having a predetermined number of columns and rows or any suitable arrangement. The game may be associated with a theme. For example,FIGS. 10A-Dare screenshots of the pick to reveal jackpot game having a Walking Dead theme where the selectable symbols1021depict various Walking Dead characters.
At step804, the processor62of the game controller60at the gaming system selects a multiplier for each of the prize levels. For example, if there are four prize levels (e.g., grand, major, minor, and mini), the processor62may select a multiplier for each of the four prize levels. The multiplier may be times one (×1), times two (×2), times three (×3), times five (×5), times ten (×10), or any suitable multiplier. The processor62may comprise an outcome generation controller622having a multiplier selector622C that selects the multiplier based on multiplier weighted tables644and using a random number generator621.
At step806, the processor62of the game controller60at the gaming system1selects a reveal pick number for each determined multiplier that is different than times one (×1). The processor62may comprise an outcome generation controller622having a multiplier pick number selector622D configured to select a pick number for displaying multipliers that are greater than times one (×1) with the appropriate prize level token. As an example, if there are four prize levels (e.g., grand, major, minor, and mini) and the multipliers selected at step804are ×1 for grand, ×1 for major, ×2 for minor, and ×3 for mini, the multiplier pick number selector622D may determine that the ×2 multiplier for the minor prize level will be presented with the first displayed minor prize level token and the ×3 multiplier for the mini prize level will be presented with the second displayed mini prize level token. In the above example, if two mini prize level tokens are not displayed, the selected multiplier would not be displayed. The determination of the pick number for displaying the selected multiplier may be based on an even distribution or a weighted table. In an alternative embodiment, the multiplier pick number selector622D may be configured to always display the selected multiplier with the first displayed token.
At step808, the processor62of the game controller60at the gaming system1is configured to select a prize level in response to a user selection of a symbol1021presented at display54. The processor62may comprise an outcome generation controller622having a prize level selector622A configured to select a prize level from prize level weighted tables642using the random number generator621in response to a user selection of a symbol1021presented at the game board portion1020of the game display1000. The selected prize level may be removed from the table642after the selection. For example, if there are four prize levels (e.g., grand, major, minor, and mini) and the predetermined number of prize level tokens to achieve a winning prize level is three, the table642may include three grand prize level tokens, three major prize level tokens, three minor prize level tokens, and three mini prize level tokens. If the first token selected from the table642is a major prize level token, the selected major prize level token will be removed leaving two major prize level tokens. The selected tokens are removed after each selection leaving the non-selected tokens until all of the prize level tokens for one of the prize levels have been selected, thereby determining the winning prize level. In various embodiments, the prize level may be selected before or simultaneously with steps804and/or806. For example, the prize level may be selected before the multiplier is selected in step804. As another example, the prize level weighted tables642may include multipliers associated with one or more of the prize level tokens provided in the tables642.
At step810, the processor62of the game controller60at the gaming system1determines whether the prize level selected at step808is associated with a multiplier other than times one (×1) as specified by step804. If the prize level selected at step808is associated with a multiplier other than ×1, the method proceeds to step812as described below. If the prize level selected at step808is associated with a ×1 multiplier, the method proceeds to step814as described below.
At step812, the processor62of the game controller60at the gaming system1determines whether it is the appropriate pick, as determined by step806, to display the multiplier, determined at step804, with the prize level selected at step808. For example, if the selected prize level is a mini prize level associated with a ×3 multiplier that is revealed with the second mini prize level token, the processor62determines whether the mini prize level token about to be displayed is the second mini prize level token being displayed. If it is the appropriate pick to display the multiplier associated with the selected prize level, the method proceeds to step816where the multiplier is displayed with the selected prize level as described below. If it is not the appropriate pick to display the multiplier associated with the selected prize level, the method proceeds to step814where the selected prize level is displayed without the multiplier.
At step814, the processor62of the game controller60at the gaming system1displays the selected prize level without a multiplier. The processor62may comprise a display controller625configured to generate a game display1000having the game board portion1020. The display controller625presents the selected prize level token1022in place of the symbol1021selected by the user. The appearance of the selected prize level token presented in the game board portion1020may be based on prize level symbol data641.
At step816, the processor62of the game controller60at the gaming system1displays the selected prize level with the multiplier1023. The processor62may comprise a display controller625configured to generate a game display1000having the game board portion1020. The display controller625presents the selected prize level token with the multiplier1023in place of the symbol1021selected by the user. The appearance of the selected prize level token presented in the game board portion1020may be based on prize level symbol data641. In various embodiments, the multiplier1015may also be shown with the corresponding prize level1014in the prize level display portion1010of the game display1000. For example, as the multiplier is displayed with the prize level token1023at the game board portion1020, a duplicate multiplier1015may float up from the token1023to be presented adjacent the appropriate prize level1014in the prize level display portion1010.
At step818, the processor62of the game controller60at the gaming system1determines whether a predetermined winning number of one prize level token have been selected and displayed. For example, if the predetermined winning number of tokens is three, the processor62determines whether three tokens associated with one prize level have been selected and displayed. If three tokens associated with one prize level have been selected and displayed, a winning prize level has been determined and the method proceeds to step820as described below. If three tokens associated with one prize level have not been selected and displayed, the method returns to step808to continue selecting a prize level in response to a user selection of a symbol1021presented at display54. Although the above examples set forth a predetermined number of three tokens are displayed to determine the winning prize level, any suitable predetermined number of tokens is contemplated, such as two tokens, four tokens, and the like.
At step820, the game is ended by the processor62of the game controller60at the gaming system1. The winning prize level and associated value as modified by any multiplier may be displayed1030at the conclusion of the game as shown inFIG. 10D. For example, the presentation1030,1031of the determined winning prize level may include a display of the determined winning prize level with any multipliers and the total amount won1030overlaid on the game board portion1020and an indication1031of the winning prize level1014in the prize level display portion1010of the game display1000. The winning value may be awarded to the win meter associated with the player and stored in meters645. In an embodiment, if the game is a feature game, the processor62of the gaming system1may revert to the primary game at the conclusion of the feature game. Additionally and/or alternatively, the player(s) may cash out at the conclusion of the game.
FIG. 9is a flow chart of a third exemplary embodiment having steps902-916that may be utilized for providing a pick to reveal jackpot game, in accordance with an embodiment of the invention. Referring toFIG. 9, there is shown a flow chart900comprising exemplary steps902through916. Certain embodiments of the present invention may omit one or more of the steps, and/or perform the steps in a different order than the order listed, and/or combine certain of the steps discussed below. For example, some steps may not be performed in certain embodiments of the present invention. As a further example, certain steps may be performed in a different temporal order, including simultaneously, than listed below.
At step902, the game is started by a processor62of a game controller60at a gaming system1. For example, the game may be a stand alone game or a bonus game launched from a primary game, among other things. The game is a pick to reveal jackpot game having a game board portion1020of a display1000to determine a prize level award depicted in a prize level display portion1010of the display1000. The prize level display portion1010presents a plurality of prize levels1011-1014having different prize values. The game board portion1020presents a number of selectable symbols1021that reveal different prize level tokens1022-1024upon selection by a user. The number of selectable symbols1021set forth in the game board portion1020may depend on the number of prize levels1011-1014and the number of prize level tokens that need to be selected to win. For example, if there are four prize levels (e.g., grand, major, minor, and mini) and three tokens of the same prize level need to be selected to win that prize level, the game board may include twelve selectable symbols. The selectable symbols may be presented in the game board as a grid having a predetermined number of columns and rows or any suitable arrangement. The game may be associated with a theme. For example,FIGS. 10A-Dare screenshots of the pick to reveal jackpot game having a Walking Dead theme where the selectable symbols1021depict various Walking Dead characters.
At step904, the processor62of the game controller60at the gaming system1selects a winning prize level from a plurality of prize levels. For example, if there are four prize levels (e.g., grand, major, minor, and mini), the processor62may select one of the four prize levels to be the winning prize level. The processor62may include an outcome generation controller622having a prize level selector622A to select the winning prize level based on prize level weighted tables642and using a random number generator621. The weighted tables642define a probability of each of the prize levels being selected as the winning prize level. For example, the weighted tables642may specify that the mini prize level may have the highest probability, the minor prize level may have the second highest probability, the major prize level may have the third highest probability, and the grand prize level may have the lowest probability. Although the above examples set forth a grand prize level, a major prize level, a minor prize level, and a mini prize level, any suitable number of prize levels is contemplated, such as two prize levels, three prize levels, five prize levels, and the like. Moreover, the name of each of the prize levels may be any suitable name.
At step906, the processor62of the game controller60at the gaming system1selects a multiplier for each of the prize levels. For example, if there are four prize levels (e.g., grand, major, minor, and mini), the processor62may select a multiplier for each of the four prize levels. The multiplier may be times one (×1), times two (×2), times three (×3), times five (×5), times ten (×10), or any suitable multiplier. The processor62may comprise an outcome generation controller622having a multiplier selector622C that selects the multiplier based on multiplier weighted tables644and using a random number generator621. In various embodiments, the odds of selecting at least some of the multipliers may be different. For example, the probability of selecting the ×1 multiplier may be greater than the probability for selecting multipliers greater than one. The multiplier weighted tables644may include winning multiplier weighted tables644A and non-winning multiplier weighted tables644B. The winning multiplier weighted tables644A may be applied to select the multiplier for the winning prize level selected at step704. The non-winning multiplier weighted tables644B may be applied to select the multiplier for the other prize levels not selected at step704. In various embodiments, the multipliers may be selected for each prize level before or simultaneously with step904. For example, the multiplier for each prize level may be selected before the winning prize level is selected at step904.
At step908, the processor62of the game controller60at the gaming system1selects a token corresponding to each of the prize levels and places the selected multiplier other than times one (×1) on the selected token. For example, if there are four prize levels (e.g., grand, major, minor, and mini) and the multipliers selected at step906are ×1 for grand, ×1 for major, ×2 for minor, and ×3 for mini, the processor62may assign the ×2 multiplier to one of the minor prize level tokens and the ×3 multiplier to one of the mini prize level tokens.
At step910, the processor62of the game controller60at the gaming system1randomly places n winning prize level tokens and n−1 non-winning prize level tokens under selectable symbols1021of the game board portion1020of the game display1000. For example, if the predetermined winning number of tokens is three (n=3), the processor62randomly associates three (n) winning prize level tokens and two (n−1) non-winning prize level tokens with different selectable symbols1021. Accordingly, each of the assigned tokens is associated with one of the selectable symbols1021and is displayed in response to a user selection of the respective selectable symbol1021as described below with respect to step914. Although the above examples set forth a predetermined number of three tokens are displayed to determine the winning prize level, any suitable predetermined number of tokens is contemplated, such as two tokens, four tokens, and the like.
At step912, the processor62of the game controller60at the gaming system1randomly places credit prizes under unused selectable symbols1021of the game board1020. For example, if there are four prize levels (e.g., grand, major, minor, and mini) and three tokens of the same prize level need to be selected to win that prize level, the game board may include twelve selectable symbols. If three winning prize level tokens and six non-winning prize level tokens are associated with selectable symbols1021at step910, three unused selectable symbols1021remain in the game board portion1020. The three unused selectable symbols1021may be associated with credit prizes such as game credits, food credits, or any suitable prize credits.
At step914, the processor62of the game controller60at the gaming system1sequentially displays the prize level tokens with associated multipliers where applicable in response to user selections of symbols1021until the n winning prize level tokens are all presented at the display54. The outcome generation controller622provides the prize level tokens1022,1023,1024corresponding with the selected symbols1021to the display controller625for generating the game display1000having the prize level display portion1010and the game board portion1020. The appearance of the prize level tokens for presentation in the game board portion1020may be based on prize level symbol data641. The presentation of the prize level display portion1010may be based on the prize level symbol data641and the values associated with the prize levels may be based on values stored in meters645. For example, as shown inFIGS. 10A-10C, as a user selects symbols1021, the corresponding prize level tokens1022are revealed including multipliers1023,1024where appropriate until the predetermined number of one prize level token is revealed. In the example shown inFIGS. 10A-10C, three mini tokens are eventually revealed in response to user selections of symbols1021corresponding with major, major, mini ×3, minor ×2, mini, mini prize level tokens1022,1023,1024.
At step916, the game is ended by the processor62of the game controller60at the gaming system1. The winning prize level and associated value as modified by any multiplier may be displayed1030at the conclusion of the game as shown inFIG. 10D. For example, the presentation1030,1031of the determined winning prize level may include a display of the determined winning prize level with any multipliers and the total amount won1030overlaid on the game board portion1020and an indication1031of the winning prize level1014in the prize level display portion1010of the game display1000. The winning value may be awarded to the win meter associated with the player and stored in meters645. In an embodiment, if the game is a feature game, the processor62of the gaming system1may revert to the primary game at the conclusion of the feature game. Additionally and/or alternatively, the player(s) may cash out at the conclusion of the game.
FIG. 10Ais a screen shot of an example of a display of a pick to reveal jackpot game1000having a prize level display portion1010and a game board portion1020. Referring toFIG. 10A, the pick to reveal jackpot game1000comprises a prize level display portion1010and a game board portion1020. The prize level display portion1010comprises a plurality of prize levels1011-1014and values corresponding with the prize values1011-1014. The game board portion1020presents a number of symbols1021selectable by a user. The number of selectable symbols1021set forth in the game board portion1020may depend on the number of prize levels1011-1014and the number of prize level tokens that need to be selected to win. For example, if there are four prize levels (e.g., grand, major, minor, and mini) and three tokens of the same prize level need to be selected to win that prize level, the game board may include twelve selectable symbols. The selectable symbols may be presented in the game board as a grid having a predetermined number of columns and rows or any suitable arrangement. The game may be associated with a theme. For example,FIG. 10Ais a screenshot of the pick to reveal jackpot game having a Walking Dead theme where the selectable symbols1021depict various Walking Dead characters. The pick to reveal jackpot game1000is presented at a display54.
FIG. 10Bis a screen shot of an example of a display of a pick to reveal jackpot game1000having a prize level display portion1010and a game board portion1020presenting prize level tokens1022and a multiplier for a prize level1015,1023. Referring toFIG. 10B, the prize level display portion1010presents a plurality of prize levels1011-1014having different prize values and a multiplier1015associated with one of the prize levels1014. The game board portion1020presents a number of selectable symbols1021that reveal different prize level tokens1022,1023upon selection by a user. The pick to reveal jackpot game1000is presented at a display54.
FIG. 10Cis a screen shot of an example of a display of a pick to reveal jackpot game1000having a prize level display portion1010and a game board portion1020presenting prize level tokens1022that define a winning prize level and multipliers for different prize levels1015,1016,1023,1024. Referring toFIG. 10C, the prize level display portion1010presents a plurality of prize levels1011-1014having different prize values and multipliers1015,1016associated with two of the prize levels1013,1014. The game board portion1020presents a number of selectable symbols1021that reveal different prize level tokens1022,1023,1024upon selection by a user. The prize level tokens1022,1023,1024displayed inFIG. 10Cshow a winning combination of three mini prize level tokens. The pick to reveal jackpot game1000is presented at a display54.
FIG. 10Dis a screen shot of an example of a display of a pick to reveal jackpot game1000presenting the winning jackpot prize level awarded1030,1031. Referring toFIG. 10D, the prize level display portion1010presents a plurality of prize levels1011-1014having different prize values and multipliers1015,1016associated with two of the prize levels1013,1014. The winning prize level1014is indicated1031in the prize level display portion1010. The winning jackpot prize level awarded1030is also overlaid over the game board portion1020of the pick to reveal jackpot game1000. The pick to reveal jackpot game1000is presented at a display54.
Aspects of the present invention provide an electronic method of gaming700in a gaming system1,10,100comprising a display14,54,106and a game controller60,101. The method700comprises displaying702, on the display, a pick to reveal jackpot game1000having a game board portion1020presenting a plurality of selectable symbols1021. The method700comprises selecting704, by the game controller60,62,101,622,622A, a winning prize level from a plurality of prize levels. The method700comprises selecting706, by the game controller60,62,101,622,622B, a pathway to the selected winning prize level from a plurality of pathways to the selected winning prize level. The method700comprises selecting708, by the game controller60,62,101,622,622C, a multiplier for each of the plurality of prize levels. In various embodiments, one or more of the multipliers is greater than times one. The method700comprises displaying712, by the game controller60,62,101,625on the display14,54,106, the selected pathway to the selected winning prize level with the one or more of the selected multipliers greater than times one in response to a sequence of user selections of a subset of the plurality of selectable symbols1021.
In certain embodiments, the selected pathway comprises a predetermined order of prize level tokens1022,1023,1024. Each of the prize level tokens1022,1023,1024is associated with one of the plurality of prize levels. The prize level tokens1022,1023,1024are displayed one at a time in the predetermined order according to the selected pathway in response to the sequence of user selections of the subset of the plurality of selectable symbols1021. In a respective embodiment, the one or more of the selected multipliers greater than times one is displayed as part of a corresponding one of the prize level tokens1023,1024. In various embodiments, the method700comprises selecting710, by the game controller60,62,101,622,622D, a reveal pick number for each of the one or more of the selected multipliers greater than times one. The reveal pick number identifies the corresponding one of the prize level tokens1023,1024in the selected pathway for which each of the one or more of the selected multipliers greater than times one is displayed.
In a representative embodiment, the selection of one or more of the winning prize level, the pathway, and the multiplier is based at least in part on a respective weighted table642,643,644. In certain embodiments, the selection of the multiplier for the selected winning prize level is based at least in part on a first weighted table644A. The selection of the multiplier for each of the plurality of prize levels other than the selected winning prize level is based at least in part on a second weighted table644B different from the first weighted table644A.
In various embodiments, the pick to reveal jackpot game1000comprises a prize level display portion1010that presents each of the plurality of prize levels1011-1014and an award value associated with each of the plurality of prize levels1011-1014. In a representative embodiment, the one or more of the selected multipliers greater than times one1015,1016is displayed with the corresponding one of the plurality of prize levels1013,1014in the prize level display portion1010of the pick to reveal jackpot game1000. In certain embodiments, the method700comprises executing computer program code641-645. In various embodiments, the method700comprises storing the computer program code641-645in a tangible computer readable medium64,103.
Certain embodiments provide an electronic game controller60,62,101,622comprising a prize level selector622A, a prize pathway selector622B, a multiplier selector622C, and a display controller625. The prize level selector622A is configured to select a winning prize level from a plurality of prize levels. The prize pathway selector622B is configured to select a pathway to the selected winning prize level from a plurality of pathways to the selected winning prize level. The multiplier selector622C is configured to select a multiplier for each of the plurality of prize levels. In various embodiments, one or more of the multipliers is greater than times one. The display controller625is configured to control a display14,54,106of a gaming system1,10,100to display a pick to reveal jackpot game1000having a game board portion1020presenting a plurality of selectable symbols1021. The display controller625is configured to control a display14,54,106of a gaming system1,10,100to display the selected pathway to the selected winning prize level with the one or more of the selected multipliers greater than times one in response to a sequence of user selections of a subset of the plurality of selectable symbols1021.
In various embodiments, the selected pathway comprises a predetermined order of prize level tokens1022,1023,1024. Each of the prize level tokens1022,1023,1024is associated with one of the plurality of prize levels1011-1014. The display controller625is configured to display the prize level tokens1022,1023,1024one at a time in the predetermined order according to the selected pathway in response to the sequence of user selections of the subset of the plurality of selectable symbols1021. In a representative embodiment, the display controller625is configured to display the one or more of the selected multipliers greater than times one as part of a corresponding one of the prize level tokens1023,1024. In certain embodiments, the electronic game controller60,62,101,622comprises a multiplier pick number selector622D configured to select a reveal pick number for each of the one or more of the selected multipliers greater than times one. The reveal pick number identifies the corresponding one of the prize level tokens1023,1024in the selected pathway for which each of the one or more of the selected multipliers greater than times one is displayed.
In a representative embodiment, the selection of one or more of the winning prize level by the prize level selector622A, the pathway by the prize pathway selector622B, and the multiplier by the multiplier selector622C is based at least in part on a respective weighted table642,643,644. In certain embodiments, the selection of the multiplier for the selected winning prize level by the multiplier selector622C is based at least in part on a first weighted table644A. The selection of the multiplier for each of the plurality of prize levels other than the selected winning prize level by the multiplier selector622C is based at least in part on a second weighted table644B different from the first weighted table644A. In various embodiments, the display controller625is configured to display the pick to reveal jackpot game1000comprising a prize level display portion1010that presents each of the plurality of prize levels1011-1014and an award value associated with each of the plurality of prize levels1011-1014. In a representative embodiment, the display controller625is configured to display the one or more of the selected multipliers greater than times one1015,1016with the corresponding one of the plurality of prize levels1013,1014in the prize level display portion1010of the pick to reveal jackpot game1000.
Various embodiments provide a gaming system1,10,100comprising a display14,54,106and a game controller60,62,101,622. The game controller60,62,101,622is configured to present, on the display14,54,106, a pick to reveal jackpot game1000having a game board portion1020presenting a plurality of selectable symbols1021. The game controller60,62,101,622configured to select a winning prize level from a plurality of prize levels. The game controller60,62,101,622configured to select a pathway to the selected winning prize level from a plurality of pathways to the selected winning prize level. The game controller60,62,101,622configured to select a multiplier for each of the plurality of prize levels. In various embodiments, one or more of the multipliers is greater than times one. The game controller60,62,101,622configured to present, on the display14,54,106, the selected pathway to the selected winning prize level with the one or more of the selected multipliers greater than times one in response to a sequence of user selections of a subset of the plurality of selectable symbols1021.
In a representative embodiment, the selected pathway comprises a predetermined order of prize level tokens1022,1023,1024. Each of the prize level tokens1022,1023,1024is associated with one of the plurality of prize levels1011-1014. The game controller60,62,101,622is configured to present, on the display, the prize level tokens1022,1023,1024one at a time in the predetermined order according to the selected pathway in response to the sequence of user selections of the subset of the plurality of selectable symbols1021. The game controller60,62,101,622is configured to present, on the display14,54,106, the one or more of the selected multipliers greater than times one as part of a corresponding one of the prize level tokens1023,1024. The game controller60,62,101,622is configured to select a reveal pick number for each of the one or more of the selected multipliers greater than times one. The reveal pick number identifies the corresponding one of the prize level tokens1023,1024in the selected pathway for which each of the one or more of the selected multipliers greater than times one is presented.
Further aspects of the method will be apparent from the above description of the system. It will be appreciated that at least part of the method will be implemented electronically, for example, digitally by a processor executing program code such as in the above description of a game controller. In this respect, in the above description certain steps are described as being carried out by a processor of a gaming system, it will be appreciated that such steps will often require a number of sub-steps to be carried out for the steps to be implemented electronically, for example due to hardware or programming limitations. For example, to carry out a step such as evaluating, determining or selecting, a processor may need to compute several values and compare those values.
As indicated above, the method may be embodied in program code. The program code could be supplied in a number of ways, for example on a tangible computer readable storage medium, such as a disc or a memory device, e.g. an EEPROM, (for example, that could replace part of memory103) or as a data signal (for example, by transmitting it from a server). Further different parts of the program code can be executed by different devices, for example in a client server relationship. Persons skilled in the art will appreciate that program code provides a series of instructions executable by the processor.
It will be understood to persons skilled in the art of the invention that many modifications may be made without departing from the spirit and scope of the invention. In particular, it will be apparent that certain features of embodiments of the invention can be employed to form further embodiments.
It is to be understood that, if any prior art is referred to herein, such reference does not constitute an admission that the prior art forms a part of the common general knowledge in the art in any country.
In the claims which follow and in the preceding description of the invention, except where the context requires otherwise due to express language or necessary implication, the word “comprise” or variations such as “comprises” or “comprising” is used in an inclusive sense, i.e. to specify the presence of the stated features but not to preclude the presence or addition of further features in various embodiments of the invention.
Claims
- A gaming system comprising: a display;a game controller configured to: select a winning prize level from a plurality of prize levels, wherein each of the plurality of prize levels has a plurality of tokens, wherein the winning prize level has N winning prize level tokens, and wherein each non-winning prize level from the plurality of prize levels has less than N non-winning prize level tokens;select a multiplier for each of the plurality of prize levels, wherein one or more of the multipliers is greater than times one;place each of the one or more of the multipliers that is greater than times one on one of the plurality of tokens for an appropriate prize level of the plurality of prize levels based on the selected multiplier for each of the plurality of prize levels;place each of the N winning prize level tokens and each of the less than N non-winning prize level tokens under a different one of a plurality of selectable symbols;and display, on the display, at least a portion of the plurality of tokens one at a time in response to a sequence of user selections of the plurality of selectable symbols until all of the N winning prize level tokens are displayed.
- The gaming system of claim 1 , wherein the selection of one or more of the winning prize level and the multiplier is each based at least in part on a respective weighted table.
- The gaming system of claim 1 , wherein the selection of the multiplier for the selected winning prize level is based at least in part on a first weighted table, and wherein the selection of the multiplier for each of the non-winning prize level is based at least in part on a second weighted table distinct from the first weighted table.
- The gaming system of claim 1 , wherein the display is configured to display a prize level display portion that presents each of the plurality of prize levels and an award value associated with each of the plurality of prize levels.
- The gaming system of claim 4 , wherein the one or more of the selected multipliers greater than times one is displayed with a corresponding one of the plurality of prize levels in the prize level display portion of the display.
- The gaming system of claim 1 , wherein the game controller is configured to place credit prizes under unused selectable symbols of the plurality of selectable symbols.
- An electronic method of gaming in a gaming system comprising a display device and a game controller, the electronic method comprising: displaying, on the display device, jackpot pick comprising a plurality of selections;selecting, by the game controller, a winning prize level from a plurality of prize levels, wherein each of the plurality of prize levels has a plurality of tokens, wherein the winning prize level has N winning prize level tokens, and wherein each non-winning prize level from the plurality of prize levels has less than N non-winning prize level tokens;selecting, by the game controller, a multiplier for each of the plurality of prize levels, wherein at least one of the multipliers is greater than times one;associating, by the game controller, the multiplier for each of the plurality of prize levels with a token associated with a corresponding prize level;associating, by the game controller, each of the N winning prize level tokens and each of the less than N non-winning prize level tokens with a different one of the plurality of selections;and displaying, by the game controller on the display device, at least a portion of the plurality of tokens one at a time in response to a sequence of user selections of the plurality of selections until all of the N winning prize level tokens are displayed.
- The electronic method of claim 7 , wherein the selection of one or more of the winning prize level and the multiplier is each based at least in part on a respective weighted table.
- The electronic method of claim 7 , wherein the selection of the multiplier for the selected winning prize level is based at least in part on a first weighted table, and wherein the selection of the multiplier for each of the non-winning prize level is based at least in part on a second weighted table distinct from the first weighted table.
- The electronic method of claim 7 , wherein the jackpot pick further comprises a prize level display portion that presents each of the plurality of prize levels and an award value associated with each of the plurality of prize levels.
- The electronic method of claim 10 , wherein the one or more of the selected multipliers greater than times one is displayed with a corresponding one of the plurality of prize levels in the prize level display portion of the jackpot pick.
- The electronic method of claim 7 , comprising placing, by the game controller, credit prizes under unused selectable symbols of the plurality of selections.
- The electronic method of claim 7 , comprising executing, by the game controller, computer program code to select the winning prize level, select the multiplier, place the multipliers, place the plurality of tokens, and display the at least the portion of the plurality of tokens.
- The electronic method of claim 13 , wherein the computer program code is read from a tangible computer readable medium.
- A gaming system comprising: a display;and a game controller configured to: present, on the display, a pick to reveal jackpot game having a game board portion presenting a plurality of selectable symbols;select a multiplier for each of a plurality of prize levels, wherein one or more of the multipliers is greater than times one;select one of the plurality of prize levels in response to each of a sequence of user selections of different ones of the plurality of selectable symbols until a winning number of selections of one of the plurality of prize levels has occurred;determine whether to present the multiplier for the selection of the one of the plurality of prize levels in response to each of the sequence of user selections and based at least in part on whether the selection of the one of the plurality of prize levels is associated with the one or more of the multipliers that is greater than times one;and present, on the display, each selection of the one of the plurality of prize levels in response to each of the sequence of the user selections of the different ones of the plurality of selectable symbols until the winning number of selections of the one of the plurality of prize levels has occurred, wherein at least some of the selections of the one of the plurality of prize levels are presented with the one or more of the selected multipliers greater than times one based on the multiplier presentation determination.
- The gaming system of claim 15 , wherein the selection of the one of the plurality of prize levels in response to each of the sequence of user selections of different ones of the plurality of selectable symbols is based at least in part on a weighted table.
- The gaming system of claim 15 , wherein the selection of the multiplier for each of the plurality of prize levels is based at least in part on a weighted table.
- The gaming system of claim 15 , wherein the determination of whether to present the multiplier for the selection of the one of the plurality of prize levels in response to each of the sequence of user selections is based at least in part on a weighted table.
- The gaming system of claim 15 , wherein the pick to reveal jackpot game comprises a prize level display portion that presents each of the plurality of prize levels and an award value associated with each of the plurality of prize levels.
- The gaming system of claim 19 , wherein the one or more of the selected multipliers greater than times one is displayed with a corresponding one of the plurality of prize levels in the prize level display portion of the pick to reveal jackpot game.
- The gaming system of claim 19 , wherein the one or more of the selected multipliers greater than times one is displayed with a corresponding one of the plurality of prize levels in the prize level display portion of the pick to reveal jackpot game.
Disclaimer: Data collected from the USPTO and may be malformed, incomplete, and/or otherwise inaccurate.