Gaming System
Abstract
A method and a system for operating a gaming application in a computer based gaming system having a client gaming machine connected to a gaming server, wherein: a client module of a game application program is executed in the client gaming machine; game parameters are determined in response to player input signals and dependent on logical rules for the game defined in said client module; a server module of said game application program is executed in the gaming server in response to said game parameters being communicated to said server module; outcome parameters are determined depended on conditions for the game defined in said server module, dependent on said communicated game parameters and dependent on a random number generated in the gaming server.
Claims
exact text as granted — not AI-modified1 . (canceled)
2 . A method for operating a gaming application in a computer based gaming system having a client gaming machine connected to a gaming server, the method comprising:
executing a client module of a game application program in the client gaming machine; determining game parameters in response to player input signals and dependent on logical rules for the game defined in said client module; executing a server module of said game application program in the gaming server in response to said game parameters being communicated to said server module; determining outcome parameters dependent on conditions for the game defined in said server module, dependent on said communicated game parameters and dependent on a random number generated in the gaming server.
3 . The method of claim 2 , wherein said outcome parameters are communicated to the client game module and output signals dependent on the outcome parameters are generated and output to realize a presentation of the outcome to the player.
4 . The method of claim 2 , wherein all communication with the client game module is carried out via a client game application program interface.
5 . The method of claim 2 , wherein game context parameters are provided to the client game module by means of said client game application program interface.
6 . The method of claim 2 , wherein game configuration parameters are provided to the client game module by means of said client game application program interface.
7 . The method of claim 2 , wherein all communication with the server game module is carried out via a server game application program interface.
8 . The method of claim 2 , wherein game context information is provided to the server game module by means of said server game application program interface.
9 . The method of claim 2 , wherein game context information comprises said determined game parameters.
10 . The method of claim 2 , wherein said game parameters comprises a bet value.
11 . The method of claim 2 , wherein said outcome parameters comprises a win value.
12 . The method of claim 2 , wherein game configuration parameters are provided to the server game module by means of said server game application program interface.
13 . A gaming system for operating a gaming application, the system having
a computer based client gaming machine connected to a gaming server, comprising computer based data processing means devised to:
execute a client module of a game application program in the client gaming machine;
determine game parameters in response to player input signals and dependent on logical rules for the game defined in said client module;
execute a server module of said game application program in the gaming server in response to said game parameters being communicated to said server module;
determine an outcome dependent on conditions for the game defined in said server module, dependent on said communicated game parameters and dependent on a random number generated in the gaming server.
14 . The gaming system of claim 13 , and further comprising:
general server functions providing a random number generator and a database in the server; a server game application program interface provided in the server and enabling communication with the server module of said game application program; a client handler devised to manage communications and functions of the client gaming machine; a server application program interface provided in the server and enabling internal communication between functional units of the server and external communication with functional units of the client gaming machine; general client functions providing input and output functions for communication between the user and functions of the gaming system; a client game application program interface provided in the client gaming machine and enabling communication with the client game module of said specific game application program; a client control module devised to control communications and functions of the client gaming machine.
15 . The gaming system of claim 13 , and further comprising:
a server game module of a game application program provided in the server and devised to execute functions of a game; a client game module of said game application program provided in the client gaming machine and devised to execute functions of same game.
16 . The gaming system of claim 13 , and further comprising means devised to provide said server game module and/or said client game module with a data structure for storing and accessing game context parameters.
17 . The gaming system of claim 13 , and wherein said game context data structure is an instance of a data object provided by said game application program interfaces respectively.
18 . The gaming system of claim 13 , and further comprising means devised to provide said server game module and/or said client game module with a data structure for storing and accessing game configuration parameters.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.