摘要:
A disclosed gaming machine provides method and apparatus for presenting a plurality of game outcome presentations derived from one or more virtual 3-D gaming environments stored on the gaming machine. While a game of chance is being played on the gaming machine, two-dimensional images derived from a three-dimensional object in the 3-D gaming environment may be rendered to a display screen on the gaming machine in real-time as part of the game outcome presentation. To add excitement to the game, a 3-D position of the 3-D object and other features of the 3-D gaming environment may be controlled by a game player. Nearly an unlimited variety of virtual objects, such as slot reels, gaming machines and casinos, may be modeled in the 3-D gaming environment.
摘要:
A disclosed gaming machine provides method and apparatus for presenting a plurality of game outcome presentations derived from one or more virtual 3-D gaming environments stored on the gaming machine. While a game of chance is being played on the gaming machine, two-dimensional images derived from a three-dimensional object in the 3-D gaming environment may be rendered to a display screen on the gaming machine in real-time as part of the game outcome presentation. To add excitement to the game, a 3-D position of the 3-D object and other features of the 3-D gaming environment may be controlled by a game player. Nearly an unlimited variety of virtual objects, such as slot reels, gaming machines and casinos, may be modeled in the 3-D gaming environment.
摘要:
A disclosed gaming machine is designed to execute a modular gaming software architecture. A plurality of gaming software modules may be loaded into RAM on the gaming machine and executed to play a game of chance. Many of the gaming software modules are designed to communicate via application program interfaces so that the logic in many of the gaming software modules may be designed independently of each other. In particular, the modular gaming software architecture allows a game flow software module used to generate a game of chance on the gaming machine to be decoupled from a game presentation software module used to present the game chance. Thus, a group of games may be designed where the games share a common game flow software module but use different game presentation software modules to change the look and feel of the game.
摘要:
A disclosed gaming machine is designed to execute a modular gaming software architecture. A plurality of gaming software modules may be loaded into RAM on the gaming machine and executed to play a game of chance. Many of the gaming software modules are designed to communicate via application program interfaces so that the logic in many of the gaming software modules may be designed independently of each other. In particular, the modular gaming software architecture allows presentation state logic to be decoupled from implementations of presentation components, such as graphical, audio and gaming device components, used in a presentation of the game of chance on a gaming machine.
摘要:
A disclosed gaming machine is designed to execute a modular gaming software architecture. A plurality of gaming software modules may be loaded into RAM on the gaming machine and executed to play a game of chance. Many of the gaming software modules are designed to communicate via application program interfaces so that the logic in many of the gaming software modules may be designed independently of each other. In particular, the modular gaming software architecture allows a game flow software module used to generate a game of chance on the gaming machine to be decoupled from a game presentation software module used to present the game chance. Thus, a group of games may be designed where the games share a common game flow software module but use different game presentation software modules to change the look and feel of the game.
摘要:
A gaming machine is described having a gaming controller operable to control one or more games of chance played on the gaming machine. A memory stores 3-D data corresponding to a 3-D gaming environment. Gaming logic renders a plurality of images of the 3-D gaming environment for presentation on the machine's display. The images depict manipulation of one or more aspects of the 3-D gaming environment by a user. A user interface provides user input to facilitate the manipulation of the one or more aspects of the 3-D gaming environment by the user.
摘要:
A disclosed gaming machine provides a plurality of virtual gaming peripherals that are each used to generate one or more gaming services. To provide a particular gaming service, each virtual gaming peripheral may comprise virtual gaming peripheral software that controls one or more gaming devices. Examples of gaming services provides by virtual gaming peripherals may include but are not limited to a player tracking service, a vending machine purchase, a lottery ticket purchase, an ATM (Automatic Teller Machine) service, a hotel/casino service, a communication service, a registration service, a sports book service, an entertainment service, a prize redemption service and a locator service. A logic device, such as a master gaming controller on the gaming machine, may simultaneously activate a plurality of virtual gaming peripherals. Therefore, a gaming device may be shared by a plurality of active virtual gaming peripherals and additional logic may be provided to resolve conflicts that arise when two or more virtual gaming peripherals desire to control the same gaming device at the same time.
摘要:
Games may be divided into different portions having differing preservation needs. These different portions may be saved to set locations for set periods of time when a downloaded game that was available on a given gaming terminal must be disabled, removed or otherwise made unavailable on the gaming terminal. The removal process may be automated or controlled remotely, although this is not strictly required. Further, preservation of games may be implemented using directories of the various game components for multiple downloaded games available to a gaming terminal.
摘要:
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.
摘要:
This invention provides methods and devices for presenting a plurality of game elements on one or more display devices. The game elements may comprise, for example, bingo cards, playing cards, hands of playing cards, etc. Some implementations of the invention involve displaying a plurality of game elements as surfaces of a three-dimensional object. Preferably, the orientation of the three-dimensional object can be varied to display selected game elements. The game elements may be selected by a player and/or by a logic device. In some implementations, the three-dimensional object comprises a “carousel” that can be re-oriented (e.g., rotated) to display game elements.