A bonus controller for generating a competitive bonus game in a gaming
system, the bonus controller having a processor and a memory coupled to
the processor. The bonus controller being programmed to: receive wagering
data corresponding to a casino game, enter a first player associated with
a first gaming apparatus into the competitive bonus game when the first
player obtains a qualifying win at the casino game, determine odds for
the first player to win the competitive bonus game, vary odds of winning
the competitive bonus game for at least a second player after entering
the first player into the competitive bonus game, the second player
having been previously entered into the competitive bonus game, determine
an outcome of the competitive bonus game, and transmit data corresponding
to the outcome of the competitive bonus game to a display unit.