Mash-up wagering game creation
First Claim
1. A method of operating a device separate from a wagering game developer environment, said device configured to combine compatible widgets, from a first wagering game and a second wagering game independent from the first wagering game, into a platform independent wagering game, said method comprising:
- evaluating, via one or more electronic processing units of the device, compatibility of a first game logic of the first wagering game with at least one presentation criterion of the second wagering game, wherein the first game logic is implemented by a wagering game logic widget of the first wagering game, wherein the at least one presentation criterion is implemented by a wagering game presentation engine widget of the second wagering game, and wherein at least one of the first wagering game and the second wagering game originates from the wagering game developer environment;
determining, via the one or more electronic processing units of the device, the wagering game logic widget and the wagering game presentation engine widget to be compatible based on said evaluating; and
generating the platform independent wagering game with the wagering game logic widget, the wagering game presentation engine widget, one or more aesthetic assets, and a pay table based on the first game logic after determining the wagering game logic widget and the wagering game presentation engine widget to be compatible.
10 Assignments
0 Petitions
Accused Products
Abstract
A wagering game developer can provide an online wagering game community, and receive continuous and current feedback about wagering games. The wagering game developer can use the online wagering game community to gauge popularity of wagering games, demonstrate wagering games, test wagering games, estimate wagering game life cycles, etc. Moreover, the wagering game developer can use the creativity of community members to modify and, perhaps, develop wagering games. The wagering game developer can decompose different aspects of a wagering game into executable code units that are platform independent, re-usable, and/or configurable (“wagering game widgets”). Users combine wagering game widgets, whether derived from a wagering game or user generated, to create a wagering game for playing in the online wagering game community. Wagering game developers can reward users who create the most popular wagering games, and develop proper versions of these user-created wagering games for deployment in wagering game establishments.
25 Citations
22 Claims
-
1. A method of operating a device separate from a wagering game developer environment, said device configured to combine compatible widgets, from a first wagering game and a second wagering game independent from the first wagering game, into a platform independent wagering game, said method comprising:
-
evaluating, via one or more electronic processing units of the device, compatibility of a first game logic of the first wagering game with at least one presentation criterion of the second wagering game, wherein the first game logic is implemented by a wagering game logic widget of the first wagering game, wherein the at least one presentation criterion is implemented by a wagering game presentation engine widget of the second wagering game, and wherein at least one of the first wagering game and the second wagering game originates from the wagering game developer environment; determining, via the one or more electronic processing units of the device, the wagering game logic widget and the wagering game presentation engine widget to be compatible based on said evaluating; and generating the platform independent wagering game with the wagering game logic widget, the wagering game presentation engine widget, one or more aesthetic assets, and a pay table based on the first game logic after determining the wagering game logic widget and the wagering game presentation engine widget to be compatible. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 21)
-
-
10. One or more non-transitory machine-readable storage media having program code stored therein and executable by a machine, the program code comprising program code to:
-
electronically detect selection, via a game editor accessed by the machine, of a wagering game logic widget that implements first game logic of a first wagering game; electronically detect selection, via the game editor, of a wagering game presentation engine widget that implements at least one presentation criterion of a second wagering game, wherein at least one of the first wagering game and the second wagering game originates from a wagering game developer environment independent from the machine, and wherein the first wagering game and the second wagering game are independent wagering games; electronically evaluate compatibility of the first game logic with the at least one presentation criterion of the second wagering game; determine whether the wagering game logic widget and the wagering game presentation engine widget are compatible based on the evaluation; and generate, via glue code units associated with the game editor, a platform independent wagering game, wherein the glue code units combine the wagering game logic widget, the wagering game presentation engine widget, one or more aesthetic assets, and a pay table based on the first game logic if the wagering game logic widget and the wagering game presentation engine widget are compatible. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A wagering game apparatus comprising:
-
a processor; a network communication interface; and a machine-readable storage medium having program code stored therein and executable by the processor, the program code comprising program code to; connect, via the network communication interface, with a client device independent from a game developer for at least one of a first wagering game and a second wagering game, wherein the client device accesses a game mashup tool provided by the game developer; electronically receive, via the network communication interface, an indication, via the game mashup tool, of a wagering game logic widget that implements first game logic of the first wagering game and a wagering game presentation widget that implements at least one presentation criterion of the second wagering game, wherein the second wagering game is independent from the first wagering game; electronically evaluate compatibility of the first game logic with the at least one presentation criterion of the second wagering game; determine whether the wagering game logic widget and the wagering game presentation engine widget are compatible based on the evaluation; and generate a platform independent wagering game with the wagering game logic widget, the wagering game presentation engine widget, one or more aesthetic assets, and a pay table based on the first game logic if the wagering game logic widget and the wagering game presentation engine widget are compatible. - View Dependent Claims (16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
a display; a set of one or more electronic processor units; means for evaluating compatibility of a plurality of widgets from a plurality of independent wagering games, wherein the plurality of widgets implement at least two of a wagering game logic, a wagering game presentation engine, and aesthetic assets for the plurality of independent wagering games; means for using one or more glue code units to implement interaction among the plurality of widgets after determining the compatibility; and means for generating a platform independent wagering game from the plurality of widgets determined to be compatible by the evaluating means, wherein the platform independent wagering game is independent from the plurality of independent wagering games. - View Dependent Claims (22)
-
Specification