The present specification discloses a dynamic sweepstakes engine for
online computer gaming. The sweepstakes engine automatically varies parameters of a sweepstakes in direct correlation to the gaming behavior of users interacting with an
online computer game. The sweepstakes engine is configured to automatically generate and spawn new sweepstakes in response to the conclusion of existing sweepstakes to maintain a constant Return To Player (RTP) value within the
computer game. The sweepstakes engine is configured to automatically generate a set of sweepstakes rules based upon the geographic location of users as taken from their
IP address. The sweepstakes engine utilizes a sweepstakes rules
database to generate a set of rules that are pushed out to a sweepstakes rules website as well as gaming players. Allowing for the automatic generating and spawning of sweepstakes allows for the sweepstakes engine to actively engage with a large sweepstakes gaming
online community and maintain a constant RTP value based upon the varying player
population levels. The sweepstakes engine is also able to maintain a constant RTP value by having the ability to automatically shorten the duration of the sweepstakes or increase prize amounts based on the gaming behavior of users through the submission of sweepstakes entries to the sweepstakes engine.