A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all copyright rights whatsoever. Copyright 2006, 2007, WMS Gaming, Inc.
Embodiments of the inventive subject matter relate generally to wagering game machines, and more particularly, to managing a wagering game machine.
Wager gaming machines, such as slot machines, video poker machines, and the like, have been a cornerstone of the gaming industry for several years. Generally, the popularity of such machines depends on the likelihood (or perceived likelihood) of winning money at the machine and the intrinsic entertainment value of the machine relative to other available gaming options. Where the available gaming options include a number of competing machines and the expectation of winning at each machine is roughly the same (or believed to be the same), players are most likely attracted to the most entertaining and exciting of the machines. Consequently, shrewd operators strive to employ the most entertaining and exciting machines available because such machines attract frequent play and increase profitability for the operator. In the competitive wager gaming machine industry, there is a continuing need for manufacturers to produce new game types or to enhance entertainment and excitement associated with existing wager gaming machines.
Computerized wagering games have largely replaced traditional mechanical wagering game machines such as slot machines, and are rapidly being adopted to implement computerized versions of games that are traditionally played live such as poker and blackjack. These computerized games provide many benefits to the game owner and to the gambler, including greater reliability than can be achieved with a mechanical game or human dealer, more variety, sound, and animation in presentation of a game, and a lower overall cost of production and management.
The CPU 126 is also connected to an input/output (I/O) bus 122, which facilitates communication between the wagering game machine's components. The I/O bus 122 is connected to a payout mechanism 108, primary display 110, secondary display 112, value input device 114, player input device 116, information reader 118, and storage unit 130. The I/O bus 122 is also connected to an external system interface 124, which is connected to external systems 104 (e.g., wagering game networks).
In one embodiment, the control system 106 can include additional peripheral devices and/or more than one of each component shown in
In one embodiment, any of the components of the control system 106 (e.g., the game context management unit 136) can include hardware, firmware, and/or software for performing the operations described herein. Furthermore, any of the components can include machine-readable media including instructions for causing a machine to perform the operations described herein. Machine-readable media includes any mechanism that provides (i.e., stores and/or transmits) information in a form readable by a machine (e.g., a wagering game machine, computer, etc.). For example, tangible machine-readable media includes read only memory (ROM), random access memory (RAM), magnetic disk storage media, optical storage media, flash memory machines, etc. Machine-readable media also includes any media suitable for transmitting software over a network.
The wagering game machines described herein can take any suitable form, such as floor standing models, handheld mobile units, bartop models, workstation-type console models, etc. In one embodiment, the wagering game network 200 can include other network devices, such as accounting servers, wide area progressive servers, and/or other devices suitable for use in connection with embodiments of the invention.
The components of each casino 212 can communicate over wired 208 and/or wireless connections 210. Furthermore, they can employ any suitable connection technology, such as Bluetooth, 802.11, Ethernet, public switched telephone networks, SONET, etc.
In some computerized wagering games, a single console or cabinet is capable of providing more than one game. When multiple games exist on a wagering game console, effective management is needed to attract and excite players.
In some embodiments, wagering game machines 202 and mobile wagering game machines 204 are capable of hosting two or more games. The games may be distinct from each other, such as blackjack, slots, and poker on a single wagering game machine 202, 204 or the games may be logically related, such as an episodic multi-game theme. In such an episodic multi-game theme, the wagering game machine 202, 204 can present a game theme that is configured and assembled into several game-play units (i.e., episodes, chapters, stages, levels, etc.). The game-play units can be arranged using various relationships. For example, the game-play units can be arranged in a linear temporal relationship or progressive levels of difficulty. In an embodiment, a player is presented with an episodic game where each episode can include various challenges and rewards. If the player is successful in overcoming the challenges of an episode, then the wagering game machine 202, 204 can present the player with a follow-on episode. In some embodiments, the follow-on episode is related to the previous episode such that a common theme or storyline is established throughout. The episodic nature of the game may capture a player's interest and compel him to complete the full storyline.
In some embodiments, a non-linear episodic game is provided on the wagering game machine 202, 204. Similar to a linear episodic game, a non-linear episodic game is composed of multiple game-play units (i.e., episodes, chapters, stages, scenes, scenarios). However, in a non-linear episodic game, after a player completes a game-play unit, he may be given a choice of which game-play unit to play next. For example, during game play, a player can be presented with a decision screen. The decision screen can contain video, audio, and text that provide the player with context and clues.
An example of a decision screen 300 is illustrated in
In various embodiments, a non-linear episodic game can have one or more themes, including mystery, adventure, historical, fantasy, puzzle or science fiction. In other embodiments, an episodic game is based on a television show, movie, popular character, comic book character or theme, cartoon, or other popular theme. In some embodiments, linear and non-linear episodic games are presented together and may be presented in an overarching theme.
When multiple games are present on a wagering game machine 202, 204, a wagering game context is determined by a set of context rules. The context rules may vary in complexity from the simple (e.g., all games are available to play) to the complex (e.g., only some players are allowed to play some games). The context rules may govern such things as which games are available and the transitions between any available games. Further, the rules may govern when games become available or cease being available on a wagering game machine 202, 204. The configuration of such wagering game contexts as described by context rules is discussed in more detail below.
In an embodiment, a context rule is related to one or more dates. For example, one or more games may only be available for play during a certain date range or after a certain date. In another example, a game may only be available during a holiday season or during a special promotional period. In another example, a game is only available after its public release date. In another example, in an episodic game theme where Game A precedes Game B, such as by chronology or by game difficulty, Game A may only be available for a certain period after Game B's release date.
In another embodiment, a context rule is related to one or more time periods. In an embodiment, the time period is measured from a triggering event. Triggering events may include a game console installation date, a game release date, or a game expiration date. In another embodiment, the time period is a recurring period. For example, a game may be available for eight hours a day or only on the weekends.
In another embodiment, a context rule is related to an existing persistent state of a player. For example, in an episodic multi-game theme, a wagering game can identify a player's current advancement and adaptively provide appropriate episodes in the game theme. In another embodiment, a player can save one or more game states of one or more games. When beginning play at a wagering game machine, the player may be presented with the games or game states. Other characteristics of a player's persistent state may be used to determine the availability of games.
For example, a player with a higher account balance may be provided access to particular games with higher stakes.
In another example, a player who has exhibited a tendency to play poker-type games may be provided a proportionately greater number of poker-type games to choose from in comparison to other types of games.
In another example, a player may have a status, such a “Bronze,” “Silver,” or “Gold” member status. Depending on such a status, more or fewer games may be presented to the player at the wagering game machine 202, 204.
In other embodiments, other aspects of a player's persistent state, such as the length of membership, the number of games won or lost, the number of games played, or amount wagered, are used to determine a player's wagering game context.
In another embodiment, a context rule is related to the transition used by a player to move from one game to the next. For example, a game may only become available after one or more games in the episodic theme have been completed. Such a configuration may be used in conjunction with systems and methods that are capable of managing a player's persistent state. A player may complete a game on a first wagering game machine 202, 204 and save his state so that when he resumes play at a second wagering game machine 202, 204, more or fewer games are available due to the outcome of the previous game. In other examples, context rules that govern transitions may restrict an episodic game to a linear progression. In another example, context rules may allow a player to jump to any available game. In yet another example, context rules provide transitions to present a non-linear episodic game theme.
At 704, a player's current advancement level is determined. For example, a wagering game machine 202, 204 may host a multi-game episodic game theme with ten stages or episodes. Each episode can have a serial number to indicate its position in the overall theme. A player may have completed four of the episodes in series. The player's current advancement level related to this episodic game theme is thus determined to be four.
At 706, the player's current advancement level is compared to the serial numbers of the available episodes (games) on the wagering game machine 202, 204. If the player's advancement level is equal to or greater than the maximum serial number available, then at 708 every episode (game) is displayed to the player for selection. In this case, the player has completed every episode available on the wagering game machine 202, 204 and is given the opportunity to replay any previously completed episode. Alternatively, if the player's current advancement level does not exceed the highest game serial number available on the wagering game machine 202, 204, then the player is presented with every episode that he has completed plus the next episode in the series for selection (see block 710). In an embodiment, when the next sequential episode is not available to present to the player, for instance when the game has not been installed or activated on the particular wagering game machine, then the player may be presented with a game higher in the sequence to play. In an embodiment, the player may be presented with every game available on the wagering game machine 202, 204, but games for which the player has not advanced far enough to play may be disabled or unable for the player to select. Presenting the full list of available games may encourage the player to increase play and advance farther.
At 804, a player's current advancement level is determined. In a non-linear episodic game theme, in some embodiments, a player's advancement level is determined by games, stages, or levels completed. In other embodiments, the player's advancement may be determined based on games that the player has attempted to complete or games that were presented to the player, but which the player decided not to play. In other embodiments, the player's advancement is partially or fully determined by a score, accumulated account balance, or other in-game currency or awards.
At 806, using the player's advancement level, the method 800 determines which of the games currently available on the wagering game machine 202, 204, if any, are available for play.
At 808, if it is determined that there is at least one game available, then at 810, the player is presented with games consistent with his advancement level. However, if no games are available based on the player's advancement or because the related games are not available on the wagering game machine 202, 204, then at 812, the method 800 determines at least one game to present to the player for play. In one embodiment, the method 800 randomly selects a determined number of games from the set of all available games on the wagering game machine 202, 204 to present to the player. In another embodiment, the method 800 displays the first episode of the non-linear episodic theme. In other embodiments, the method 800 may display all of the available games on the wagering game machine 202, 204.
In another embodiment, a context rule presents one game at a time on the wagering game machine 202, 204. Such a context rule may be combined with other types of context rules. For example, a first game may be made available for twelve hours a day and a second game may be made available for the other twelve hours in an alternating fashion. Casino operators may prefer to provide a single-game wagering game machine using such a context rule to remain flexible to possible multi-game use in the future and to simplify support of such wagering game machines.
In an embodiment, a wagering game context is a collection of one or more context rules. In an embodiment, the context rules which define the wagering game context are contained in one or more configuration files. For example, there may be a configuration file for each rule type. In another example, there may be a configuration file for each game on a wagering game machine 202, 204.
In an embodiment, the wagering game context is defined by one or more configuration settings stored in memory, such as in a wagering game machine's 202, 204 main memory 128 or in an external memory unit (e.g., a database).
In an embodiment, an administrative user can access a user interface to configure the wagering game context for one or more machines. For example, an administrative user may access an administrative user interface on the wagering game machine 202, 204 to configure the wagering game context for the wagering game machine 202, 204. Alternatively, the administrative user may access a user interface on a wagering game server 206 and add or modify the wagering game context for one or more wagering game machines 202, 204 connected to the wagering game server 206. In some embodiments, such a centralized configuration mechanism may comprise writing configuration files to one or more connected wagering game machines 202, 204. The wagering game machine 202, 204 may then automatically detect and use the new configuration files or alternatively, the wagering game server 206 may instruct the wagering game machine 202, 204 to reconfigure their wagering game context using the new configuration files. In other embodiments, the centralized configuration mechanism may employ a shared database from which the one or more connected wagering game machines 202, 204 may read configuration settings and apply them to generate a new wagering game context.
In some embodiments, configuration files are packaged with game files to create a configuration package. When a new game is installed on a wagering game machine 202, 204, the wagering game context is modified using the packaged configuration files in the configuration package. In other embodiments, a configuration package comprises one or more configuration files and is available independent from a wagering game and can be implemented to control games that exist on a wagering game machine 202, 204. Configuration packages may be downloaded to a wagering game machine 202, 204 from a wagering game server 206 or alternatively, they may be installed from a storage medium such as a floppy disc, CD-ROM, or flash drive.
In an embodiment, a default wagering game context is available and is used when no other wagering game context configuration has been supplied. For example, a default wagering game context may be a configuration where all games installed on a wagering game machine are available to play. Alternatively, a subset of the installed games may be designated as default games and be presented to all players regardless of their status or other persistent state characteristics.
In other embodiments, the wagering game context is defined in part by one or more configuration files and in part by one or more configuration settings read from a source other than the configuration files.
At 904, the list of games is used to determine the applicable context rules. For example, a wagering game context may be described in one master configuration file containing rules for every game by a game manufacturer. In such an example, only the rules related to the games installed on the particular wagering game machine 202, 204 are relevant. In another example, the context rules for various wagering games may be stored in a centralized network database. The wagering game machine 202, 204 may then connect to the database and request context rules that are related to the wagering games on the machine.
At 906, the collection of relevant context rules is processed. For each context rule, the rule is parsed at 908 and then applied at 910. In an embodiment, the rules are organized and processed in order. For example, the rules may be ordered by a priority, a creation date, or an arbitrary ordering. In one example, rules defining availability based on dates are processed first while rules defining availability based on a player's persistent state data are processed last. In another embodiment, rules are processed in an unordered fashion, such as by first-in-first-out or first-received-first-analyzed.
In an embodiment, rules are processed using conjunctive logic. For example, if a first rule indicates that a game should be available (i.e., presented to the player) and a second rule indicates that the game should not be available, then the game will not be available. In an embodiment, rules are processed using a disjunctive logic. For example, if a first rule indicates that a game should be available, but a second rule indicates that a game should not be available, then the game will be available using the first rule and the game will be available for play.
At 912, any games that have been indicated as available are presented to the player for play. In an embodiment, games that are marked unavailable are presented to the player on a user interface in a disabled state. For example, the games that were determined to be unavailable may appear in a grayed out pictorial representation or with some other indication showing that the game is installed, but unavailable for play.
The wagering game machine 1000 comprises a housing 1012 and includes input devices, including value input devices 1018 and a player input device 1024. For output, the wagering game machine 1000 includes a primary display 1014 for displaying information about a basic wagering game. The primary display 1014 can also display information about a bonus wagering game and a progressive wagering game. The wagering game machine 1000 also includes a secondary display 1016 for displaying wagering game events, wagering game outcomes, and/or signage information. In some embodiments, if a secondary display 1016 is not available, an indication of a player's progress through an episodic game theme can be presented on the primary display 1014. While some components of the wagering game machine 1000 are described herein, numerous other elements can exist and can be used in any number or combination to create varying forms of the wagering game machine 1000.
The value input devices 1018 can take any suitable form and can be located on the front of the housing 1012. The value input devices 1018 can receive currency and/or credits inserted by a player. The value input devices 1018 can include coin acceptors for receiving coin currency and bill acceptors for receiving paper currency. Furthermore, the value input devices 1018 can include ticket readers or barcode scanners for reading information stored on vouchers, cards, or other tangible portable storage devices. The vouchers or cards can authorize access to central accounts, which can transfer money to the wagering game machine 1000.
The player input device 1024 comprises a plurality of push buttons on a button panel 1026 for operating the wagering game machine 1000. In addition, or alternatively, the player input device 1024 can comprise a touch screen 1028 mounted over the primary display 1014 and/or secondary display 1016.
The various components of the wagering game machine 1000 can be connected directly to, or contained within, the housing 1012. Alternatively, some of the wagering game machine's components can be located outside of the housing 1012, while being communicatively coupled with the wagering game machine 1000 using any suitable wired or wireless communication technology.
The operation of the basic wagering game can be displayed to the player on the primary display 1014. The primary display 1014 can also display a bonus game associated with the basic wagering game. The primary display 1014 can include a cathode ray tube (CRT), a high resolution liquid crystal display (LCD), a plasma display, light emitting diodes (LEDs), or any other type of display suitable for use in the wagering game machine 1000. Alternatively, the primary display 1014 can include a number of mechanical reels to display the outcome. In
A player begins playing a basic wagering game by making a wager via the value input device 1018. The player can initiate play by using the player input device's buttons or touch screen 1028. The basic game can include arranging a plurality of symbols along a payline 1032, which indicates one or more outcomes of the basic game. Such outcomes can be randomly selected in response to player input. At least one of the outcomes, which can include any variation or combination of symbols, can trigger a bonus game.
In some embodiments, the wagering game machine 1000 can also include an information reader 1052, which can include a card reader, ticket reader, bar code scanner, RFID transceiver, or computer readable storage medium interface. In some embodiments, the information reader 1052 can be used to award complimentary services, restore game assets, track player habits, etc.
In some embodiments, the wagering machine is a stand alone gaming device, a mobile gaming device, or a gaming device in a server-based gaming system.
In the above detailed description, reference is made to specific examples by way of drawings and illustrations. These embodiments, which are also referred to herein as “examples,” are described in sufficient detail to enable those skilled in the art to practice the inventive subject matter, and serve to illustrate how the inventive subject matter may be applied to various purposes or embodiments. Other embodiments are included within the inventive subject matter, as logical, mechanical, electrical, and other changes may be made to the example embodiments described herein. Features or limitations of various embodiments described herein, however essential to the example embodiments in which they are incorporated, do not limit the inventive subject matter as a whole, and any reference to the invention, its elements, operation, and application are not limiting as a whole, but serve only to define these example embodiments. The above detailed description does not, therefore, limit embodiments of the invention, which are defined only by the appended claims.
Each of the embodiments described herein are contemplated as falling within the inventive subject matter, which is set forth in the following claims.
This patent application is a U.S. National Stage Filing under 35 U.S.C. 371 from International Patent Application Serial No. PCT/US2007/011040, filed May 8, 2007, and published on Sep. 12, 2008, as WO 2008/108780 A2, which claims the priority benefit of U.S. Provisional Patent Application Ser. No. 60/747,070 filed May 11, 2006 and entitled “MULTI-GAME CONTEXT FOR EPISODIC GAMING”, the contents of which are incorporated herein by reference in their entirety.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US2007/011040 | 5/8/2007 | WO | 00 | 11/11/2008 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2008/108780 | 9/12/2008 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
6104815 | Alcorn et al. | Aug 2000 | A |
6264561 | Saffari et al. | Jul 2001 | B1 |
6267669 | Luciano et al. | Jul 2001 | B1 |
7611409 | Muir et al. | Nov 2009 | B2 |
20020090987 | Walker et al. | Jul 2002 | A1 |
20040132530 | Rutanen et al. | Jul 2004 | A1 |
20040192434 | Walker et al. | Sep 2004 | A1 |
20050159204 | Moshal | Jul 2005 | A1 |
20060040725 | Walker et al. | Feb 2006 | A1 |
20060217195 | Walker et al. | Sep 2006 | A1 |
Number | Date | Country |
---|---|---|
WO 2004111954 | Dec 2004 | WO |
Number | Date | Country | |
---|---|---|---|
20090156299 A1 | Jun 2009 | US |
Number | Date | Country | |
---|---|---|---|
60747070 | May 2006 | US |