An apparatus for implementing a game having a deterministic component and a
non-deterministic component wherein a player uses the game through at
least one player interface unit. Each player interface unit generates a
player record indicating player-initiated events. A random number
generator provides a series of pseudo-random numbers and a rules library
stores indexed rules for one or more games. An interface registry stores
mapping records where the mapping records are used to associate the
player-initiated events to pre-selected rules in the rules library. A
control means is coupled to the player interface to receive the output of
the player interface unit, coupled to the interface registry, the rules
library, and the random number generator. The control means processes the
player record and returns an output record to the player interface unit
where the output record is determined by executing the game's rules with
reference to the pseudo-random numbers and predefined combinatorial
algorithms for selecting sets of the pseudo-random numbers.
Un apparecchio per effettuare un gioco che ha un componente deterministico e un componente non deterministico in cui un giocatore usa il gioco attraverso almeno un'unità dell'interfaccia del giocatore. Ogni unità dell'interfaccia del giocatore genera gli eventi giocatore-iniziati indicanti record del giocatore. Un generatore di numero casuale fornisce una serie di numeri pseudo-random e una biblioteca di regole immagazzina le regole spostate ad incrementi per uno o più giochi. Una registrazione dell'interfaccia memorizza il tracciato delle annotazioni in cui le annotazioni di tracciato sono usate per associare gli eventi giocatore-iniziati alle regole preselezionate nella biblioteca di regole. Un controllo significa è accoppiato all'interfaccia del giocatore per ricevere l'uscita dell'unità dell'interfaccia del giocatore, accoppiata alla registrazione dell'interfaccia, della biblioteca di regole e del generatore di numero casuale. Il controllo significa i processi l'annotazione del giocatore e restituisce un'annotazione di uscita all'unità dell'interfaccia del giocatore in cui l'annotazione di uscita è determinata eseguendo le regole del gioco per quanto riguarda i numeri pseudo-random e le procedure combinatorie predefinite per la selezione degli insiemi dei numeri pseudo-random.