Patent ID: 8123599

Claim:
A gaming system, comprising: a build component that facilitates construction of a plurality of rules of a game that execute during game play, the build component further facilitating generation of an execution order of the plurality of rules; an execution component that executes a rule from the plurality of rules based at least on the execution order and game data received from a gaming device utilized during the game play, the execution component employing the game data received from the gaming device to select a subsequent rule for execution from the plurality of rules, wherein the execution component processes the received game data for key information that triggers execution of the subsequent rule, wherein the received game data comprises image data, that is processed by the execution component and compared to stored image data to find the key information which triggers execution of the subsequent rule; and an optimization component that alters the execution order of the plurality of rules based at least on a number of participants playing the game and type of gaming devices being utilized.