System and Method for Identifying Errors in Slot Machine and Video Lottery Terminal Games
AssigneeSpeilo Manufacturing ULC
InventorJagrat Mankad
Life of this patent
Estimating the term…
Abstract
The present invention provides a testing system, apparatus and program for efficiently testing VLT games and other games before they are installed. The present invention uses input elements, pay lines and pay table information to generate test cases for each permutation of element combinations. Once the test cases are generated, pay line wins and credit amounts for each test case can be determined. Each of the generated test cases can include a key that can be used with the actual game code to determine if the results generated by the key in the actual game match the results that were determined during testing.
Claims24
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;
- 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;
- 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.
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 game element information, game structure information and game payout information for a first wagering game;
- receive game element information, game structure information and game payout information for a second wagering game, wherein the second wagering game is of a different type having different game element information, different game structure information or different game payout information from the first wagering game;
- determine a plurality of first and second game test cases respectively corresponding to the game element information for every permutation of game elements for the first and second wagering games;
- determine expected game output for the first and second game test cases, including all possible wins and credit amounts based on the respective game payout information for the first and second wagering games;
- compare the expected game output from the first wagering game to actual game output derived from the first wagering game;
- and
- compare the expected game output from the second wagering game to actual game output derived from the second wagering game.
A method, comprising:
- receiving, by a computer, 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;
- receiving, by the computer, pay input information including one or more pay lines and a pay table for the first wagering game program;
- determining, by the computer, a plurality of test cases corresponding to the slot game reel information for every permutation of game elements;
- determining expected game output for the plurality of test cases, by the computer, including all possible line wins and credit amounts based on the pay lines and pay table;
- and
- comparing, by the computer, the expected game output to actual game output derived from the first wagering game program.
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 game element information related to a plurality of game elements, game structure information including at least two variables, and game payout information for a wagering game;
- determine a plurality of test cases corresponding to the game element information for every permutation of the plurality of game elements for the wagering game, wherein the plurality of test cases are not determined for every permutation of the at least two variables;
- determine expected game output for each of the plurality of test cases, including all possible wins and credit amounts based on the game payout information for the wagering game;
- and
- compare the expected game output from the wagering game to actual game output derived from the wagering game.
Dependencies are inferred from the claim text.