Patent ID: 8382575

Claim:
An apparatus, comprising: a processor; a storage device in communication with the processor, the storage device storing a testing program for directing the processor to: receive slot game reel information for a plurality of slot game reels, with each of the plurality of slot game reels having a plurality of different game elements for use in a first wagering game program, and wherein at least one of the slot game reels includes multiple instances of the same game element; receive pay input information including one or more pay lines and a pay table for the first wagering game program; determine a plurality of test cases corresponding to the slot game reel information for every permutation of game elements, including establishing a display matrix corresponding to a plurality of game element combinations in play during an individual game play of the slot game, wherein the display matrix corresponds to a plurality of game element combinations taken from the plurality of slot game reels and includes multiple instances of the same game element for at least one of the slot game reels; determine expected game output for the test cases including all possible line wins and credit amounts based on the pay lines and pay table; and compare the expected game output to actual game output derived from the first wagering game program.