Controlling roulette progressive features
A method and/or system to perform operations associated with a roulette game. The operations include detecting placement of a roulette bet by at least one player terminal of a plurality of player terminals of the gaming system. The roulette bet is placed prior to computing a result for a playing round of a roulette game. The operations further include computing a prorated amount of a progressive jackpot award based on a bet level of the roulette bet. The operations also include animating, by the processor via an electronic display device of the at least one player terminal, a highlight effect of the prorated amount.
1 . A method comprising:
detecting, by a processor of a gaming system, a placement of a roulette bet by at least one player terminal of a plurality of player terminals of the gaming system, wherein the roulette bet is placed prior to computing a result for a playing round of a roulette game;
computing a prorated amount of a progressive jackpot award based on a bet level of the roulette bet, wherein computing the prorated amount based on the bet level comprises computing a ratio of an actual bet level for the roulette bet relative to a maximum bet level for the roulette game and multiplying a full amount of the progressive jackpot award by the ratio to compute the prorated amount; and
animating, by the processor via an electronic display device of the at least one player terminal, a highlight effect of the prorated amount.
2 . The method of claim 1 , wherein detecting the placement of the roulette bet comprises detecting that the placement is made on a betting spot of a betting layout presented on a user interface displayed on the electronic display device of the at least one player terminal.
3 . The method of claim 2 , wherein computing the prorated amount comprises:
randomly selecting, by the processor via a first random number generator, a game enhancer level associated with the progressive jackpot award via a game enhancer table;
randomly selecting, via a second random number generator, a layout value from the betting layout;
associating the randomly selected game enhancer level with the randomly selected layout value, wherein the randomly selected layout value corresponds to the betting spot;
determining the actual bet level made on the betting spot; and
computing the ratio based on the actual bet level compared to the maximum bet level, wherein the maximum bet level is for a single value bet made on the betting spot.
4 . The method of claim 3 , wherein the animating comprises:
generating the highlight effect with a meter;
multiplying the full amount of the progressive jackpot award by the ratio, resulting in the prorated amount; and
presenting, within the meter, the prorated amount.
5 . The method of claim 1 , further comprising:
determining that the prorated amount is won via the at least one player terminal; and
resetting the progressive jackpot award according to the prorated amount that was won.
6 . A method comprising:
detecting, by a processor during a betting period of a roulette game, placement of a plurality of roulette bets made via a plurality of betting layouts presented on a plurality of player terminals of a gaming system, wherein a plurality of progressive jackpot award levels are funded by bets made at the plurality of player terminals via the plurality of betting layouts;
after the betting period ends and prior to revealing an outcome of the roulette game, providing, by the processor to the plurality of player terminals, a set of randomly selected game-enhancer levels for the roulette game;
detecting, by the processor after providing the set of randomly selected game-enhancer levels, a first request, sent from a first player terminal of the plurality of player terminals, for a randomly selected layout value to pair with a specific game-enhancer level randomly selected from the set of randomly selected game-enhancer levels;
selecting, by the processor via a random number generator, a unique layout value from an eligible layout value set for the specific game-enhancer level; and
after providing the unique layout value to the first player terminal, preventing the unique layout value from being randomly selected again from the eligible layout value set for a second request sent, subsequent to the first request during a playing round, by a second player terminal of the plurality of player terminals.
7 . The method of claim 6 , wherein the set of randomly selected game-enhancer levels comprises a set of randomly selected multiplier levels, wherein the set of randomly selected multiplier levels are randomly selected from a plurality of differing degrees of multiplier levels available for the roulette game.
8 . The method of claim 7 , wherein each randomly selected multiplier level from the set of randomly selected multiplier levels is randomly selected based on an odds table whose odds of selection correspond to a degree of each randomly selected multiplier level.
9 . The method of claim 6 , wherein the first request is sent in response to:
a first determination made, via a random number generator of the first player terminal, to make the specific game-enhancer level eligible, at the first player terminal, for a corresponding one of the plurality of progressive jackpot award levels; and
a second determination made, by the first player terminal, that the specific game-enhancer level meets or exceeds a threshold level.
10 . The method of claim 9 , wherein the threshold level comprises at least a highest degree of game-enhancer level available from a table of game-enhancer levels available for the roulette game.
11 . The method of claim 9 , wherein the second request is sent in response to:
a third determination made, via a random number generator of the second player terminal, to make the specific game-enhancer level eligible, at the second player terminal, for the corresponding one of the plurality of progressive jackpot award levels; and
a fourth determination made, by the second player terminal, that the specific game-enhancer level meets or exceeds the threshold level.
12 . The method of claim 6 , wherein the eligible layout value set comprises a set of possible layout values that are eligible for selection from the plurality of betting layouts.
13 . The method of claim 6 , wherein preventing the unique layout value from being randomly selected again comprises:
after selecting the unique layout value and prior to responding to the second request, excluding the unique layout value from the eligible layout value set for a remainder of the roulette game; and
after the unique layout value has been excluded from the eligible layout value set, selecting, by the processor via the random number generator, an additional unique layout value from the eligible layout value set, wherein the additional unique layout value is different from the unique layout value based on the excluding.
14 . A gaming system comprising:
one or more player terminals; and
one or more electronic processors configured to execute instructions, which when executed by the one or more electronic processors cause the gaming system to perform operations to
detect a placement of a roulette bet by at least one player terminal of the one or more player terminals, wherein the roulette bet is placed prior to computing a result for a playing round of a roulette game;
compute a prorated amount of a progressive jackpot award based on a bet level of the roulette bet, wherein to compute the prorated amount the one or more electronic processors cause the gaming system to compute a ratio of an actual bet level for the roulette bet relative to a maximum bet level for the roulette game and multiply a full amount of the progressive jackpot award by the ratio to compute the prorated amount; and
animate, via an electronic display device of the at least one player terminal, a highlight effect of the prorated amount.
15 . The gaming system of claim 14 , wherein the one or more electronic processors are configured to execute instructions, which when executed by the one or more electronic processors cause the gaming system to perform operations to detect that the placement is made on a betting spot of a betting layout presented on a user interface displayed on the electronic display device of the at least one player terminal.
16 . The gaming system of claim 15 , wherein the one or more electronic processors are configured to execute instructions, which when executed by the one or more electronic processors cause the gaming system to perform operations to:
randomly select, by the processor via a first random number generator, a game enhancer level associated with the progressive jackpot award via a game enhancer table;
randomly select, via a second random number generator, a layout value from the betting layout;
associate the randomly selected game enhancer level with the randomly selected layout value, wherein the randomly selected layout value corresponds to the betting spot;
determine the actual bet level made on the betting spot; and
compute the ratio based on the actual bet level compared to the maximum bet level, wherein the maximum bet level is for a single value bet made on the betting spot.
17 . The gaming system of claim 16 , wherein the one or more electronic processors are configured to execute instructions, which when executed by the one or more electronic processors cause the gaming system to perform operations to:
generate the highlight effect with a meter;
multiply the full amount of the progressive jackpot award by the ratio, resulting in the prorated amount; and
present, within the meter, the prorated amount.
18 . The gaming system of claim 14 , wherein the one or more electronic processors are configured to execute instructions, which when executed by the one or more electronic processors cause the gaming system to perform operations to:
determine that the prorated amount is won via the at least one player terminal; and reset the progressive jackpot award according to the prorated amount that was won.
19 . A non-transitory computer-readable storage medium storing instructions that, when executed by a processor of a gaming system, cause the processor to perform operations comprising:
detecting a placement of a roulette bet by at least one player terminal of a plurality of player terminals of the gaming system, wherein the roulette bet is placed prior to computing a result for a playing round of a roulette game;
computing a prorated amount of a progressive jackpot award based on a bet level of the roulette bet, wherein the operation of computing the prorated amount based on the bet level comprises computing a ratio of an actual bet level for the roulette bet relative to a maximum bet level for the roulette game and multiplying a full amount of the progressive jackpot award by the ratio to compute the prorated amount; and
animating, via an electronic display device of the at least one player terminal, a highlight effect of the prorated amount.