Gaming apparatus software employing a script file
First Claim
1. A gaming method, comprising:
- receiving a wager from a player via a value input device of a gaming apparatus;
generating an image representative of a game for display on a display unit of the gaming apparatus;
executing compiled code associated with play of the game using a processor of the apparatus, the compiled code including code to read data from a file stored in a memory of the gaming apparatus, wherein the file is separate from the compiled code;
reading, using the compiled code, first uncompiled instruction data from the file, the first uncompiled instruction data indicative of a request to create a first software object associated with play of the game;
creating the first software object using the compiled code in response to the first uncompiled instruction data;
reading second uncompiled instruction data from the file, the second uncompiled instruction data indicative of a request to create a second software object associated with play of the game;
creating the second software object using the compiled code in response to the second uncompiled instruction data;
reading third uncompiled instruction data from the file after creation of the second software object, wherein the third uncompiled instruction data includes a reference to the first software object, wherein the third uncompiled instruction data is indicative of a request to perform an operation associated with play of the game and associated with the first software object;
performing, in response to the third uncompiled instruction data, the operation indicated by the third uncompiled instruction data using the compiled code; and
determining a value payout associated with an outcome of the game.
1 Assignment
0 Petitions
Accused Products
Abstract
In a gaming method, a wager may be received from a player via a value input device of a gaming apparatus, and an image representative of a game may be generated for display on a display unit of the gaming apparatus. Compiled code associated with play of the game may be executed using a processor of the apparatus, and the compiled code may include code to read data from a file stored in a memory of the gaming apparatus, wherein the file is separate from the compiled code. First uncompiled instruction data may be read from the file using the compiled code, the first uncompiled instruction data indicative of a request to create a first software object associated with play of the game. The first software object may be created using the compiled code in response to the uncompiled first instruction data. Second uncompiled instruction data may be from the file using the compiled code, the second uncompiled instruction data indicative of a request to create a second software object associated with play of the game. The second software object may be created using the compiled code in response to the second uncompiled instruction data. Third uncompiled instruction data may be read from the file after creation of the second software object using the compiled code, wherein the third uncompiled instruction data includes a reference to the first software object, wherein the third uncompiled instruction data is indicative of a request to perform an operation associated with play of the game and associated with the first software object. In response to the third uncompiled instruction data, the operation indicated by the third uncompiled instruction data may be performed using the compiled code. A value payout associated with an outcome of the game may be determined.
124 Citations
34 Claims
-
1. A gaming method, comprising:
-
receiving a wager from a player via a value input device of a gaming apparatus; generating an image representative of a game for display on a display unit of the gaming apparatus; executing compiled code associated with play of the game using a processor of the apparatus, the compiled code including code to read data from a file stored in a memory of the gaming apparatus, wherein the file is separate from the compiled code; reading, using the compiled code, first uncompiled instruction data from the file, the first uncompiled instruction data indicative of a request to create a first software object associated with play of the game; creating the first software object using the compiled code in response to the first uncompiled instruction data; reading second uncompiled instruction data from the file, the second uncompiled instruction data indicative of a request to create a second software object associated with play of the game; creating the second software object using the compiled code in response to the second uncompiled instruction data; reading third uncompiled instruction data from the file after creation of the second software object, wherein the third uncompiled instruction data includes a reference to the first software object, wherein the third uncompiled instruction data is indicative of a request to perform an operation associated with play of the game and associated with the first software object; performing, in response to the third uncompiled instruction data, the operation indicated by the third uncompiled instruction data using the compiled code; and determining a value payout associated with an outcome of the game. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A gaming apparatus, comprising:
-
a display unit; a value input device; a controller operatively coupled to the display unit and the value input device, the controller comprising a processor and a memory operatively coupled to the processor, wherein the memory includes compiled code and a file separate from the compiled code, the controller being programmed to receive wager data from the value input device, the wager data indicative of a wager submitted by a player; the controller being programmed to generate an image representative of a game for display on the display unit, the controller being programmed according to the compiled code to read first uncompiled instruction data from the file, the first uncompiled instruction data indicative of a request to create a first software object associated with play of the game, the controller being programmed according to the compiled code to create the first software object in response to the first uncompiled instruction data, the controller being programmed according to the compiled code to read second uncompiled instruction data from the file, the second uncompiled instruction data indicative of a request to create a second software object associated with play of the game, the controller being programmed according to the compiled code to create the second software object in response to the second uncompiled instruction data, the controller being programmed according to the compiled code to read third uncompiled instruction data from the file after creation of the second software object, wherein the third uncompiled instruction data includes a reference to the first software object, wherein the third uncompiled instruction data is indicative of a request to perform an operation associated with play of the game and associated with the first software object, the controller being programmed according to the compiled code to perform the operation in response to the third instruction data, and the controller being programmed to determine a value payout associated with an outcome of the game.
-
-
18. A gaming method, comprising:
-
receiving a wager from a player via a value input device of a gaming apparatus; generating an image representative of a game for display on a display unit of the gaming apparatus; executing compiled code associated with play of the game using a processor of the apparatus, the compiled code including code to read data from a file stored in a memory of the gaming apparatus, wherein the file is separate from the compiled code; reading, using the compiled code, first uncompiled instruction data from the file, the first uncompiled instruction data indicative of a request to create a data structure associated with play of the game; creating the data structure using the compiled code in response to the first uncompiled instruction data; reading second uncompiled instruction data from the file, wherein the second uncompiled instruction data includes a reference to the data structure, wherein the second uncompiled instruction data is indicative of a request to perform an operation associated with play of the game and associated with the data structure; performing, in response to the second uncompiled instruction data, the operation indicated by the second uncompiled instruction data using the compiled code and the data structure; and determining a value payout associated with an outcome of the game. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A gaming apparatus, comprising:
-
a display unit; a value input device; a controller operatively coupled to the display unit and the value input device, the controller comprising a processor and a memory operatively coupled to the processor, wherein the memory includes compiled code and a file separate from the compiled code, the controller being programmed to receive wager data from the value input device, the wager data indicative of a wager submitted by a player; the controller being programmed to generate an image representative of a game for display on the display unit, the controller being programmed according to the compiled code to read first uncompiled instruction data from the file, the first uncompiled instruction data indicative of a request to create a data structure associated with play of the game, the controller being programmed according to the compiled code to create the data structure in response to the first uncompiled instruction data, the controller being programmed according to the compiled code to read second uncompiled instruction data from the file, wherein the second uncompiled instruction data includes a reference to the data structure, wherein the second uncompiled instruction data is indicative of a request to perform an operation associated with play of the game and associated with the data structure, the controller being programmed according to the compiled code to perform the operation in response to the second instruction data using the data structure, and the controller being programmed to determine a value payout associated with an outcome of the game.
-
Specification