1. Field of the Invention
Embodiments of the present disclosure generally relate to symbol and reel substitution methods for slot machines. More specifically, embodiments of the present invention generally relate to methods of value-based symbol replacement, whereby new reels are created based on schemas, or the like.
2. Description of Related Art
To play a conventional slot machine, a player deposits money in the form of coins, gaming tokens or paper currency either into a coin head, a bill acceptor, credit acceptor, or the like. The coins and gaming tokens are collected in a reservoir inside the gaming machine while the paper currency is collected in the bill acceptor inside the gaming machine. A processor validates the coins, gaming token, paper currency, or other form of credit as authentic. Once the processor authenticates the credits, the visual display shows the appropriate number of playing credits on a playing meter. The playing credits may be shown as a monetary amount, a number of spins, or some other multiplier of the monetary value deposited. For example, a twenty-five cent gaming machine will accrue four credits for each dollar that is deposited into the gaming machine.
After accruing credits on the credit meter, the player determines how many credits he wishes to wager on the next spin of the slot reels. After setting the wager, the player spins the reels by pressing the spin button or by pulling a handle. When the reels stop spinning, symbols are displayed on the slot reels. The player then collects credits for winning combinations, if any, according to a pay table. More specifically, the slot machine operates as follows:
Reels and the Symbol Matrix
Slot symbols are located on multiple reels (also called columns) placed adjacent to each other. Reels can either be mechanical reels with fixed symbols located on the reels or an electronic simulation of the mechanical reels whereby the processor generates symbols on positions on the electronic reels. In most embodiments, there are at least three reels in the reel sets.
The visual display includes a visible display area whereby a player can see a portion of the reels. The visual display area (also called a “symbol matrix”) displays a plurality of the reels and a portion of those reels. A typical example is a symbol matrix that displays three to five columns of three adjacent reels. In this typical example, the resulting symbol matrix is a rectangular display of symbols (nine symbols when three columns of three reels are visible and fifteen symbols when five columns of three reels are visible).
Within the symbol matrix, positions on the slot reels may be referred to according to column, from left to right, and row from top to bottom. For example, symbol position 1/2 if located in column 1 (left-most column) and row 2 (second row from the top). In some embodiments, the visible display area may be a non-rectangular shape. For example, the visible display may display one column of the first reel, two columns of the second reel, and one column of the third reel. In this example, four symbol positions would be visible. In some embodiments, only one position on each reel is visible to a player. In some embodiments, multiple reels are vertically aligned and appear to be one column to the player. In some embodiments, only one symbol from each reel is visible (“independent reels”).
The reel strips may be stored in the device's memory as an array of symbol numbers, or similar identifiers, such as ReelStrips[NUMREELS][MAXNUMSTOPS], where NUMREELS is constant, typically five or six, representing the number of reel strips, and MAXNUMSTOPS is the maximum of the number of slots per reel strip. Typically the reel strips have different lengths recorded in an array NumStops[NUMREELS]. Thus Reel Strips [i][j] stores the number of symbol in slot j on reel number i, for every I<NUMREELS and j<NumStops [i].
As an example, consider a slot machine with 3 reel strips having 5, 6 and 7 slots respectively. The array ReelStrips would look like Array 1:
Where 0 is the first reel strip, 1 is the second reel strip, and 2 is the third reel strip, and 100 represents a certain symbol, for example a bar, 101 represents another symbol, for example a cherry, 102 represents a “7”, 103 represents a bell, and so on. Thus ReelStrips [1][2] would represent a cherry because a cherry is represented by the number 101, and 101 is the number that is found in the array in the position of the second slot of Reel 1.
When a play is initiated, a stop is selected at random for each reel. Then a spinning-reel display is presented to the player. At the end of the play, the spinning ceases with each reel displaying its previously selected stop. The resulting display may be represented as:
Where R represents the number of rows of the display matrix, N=NUMREELS is the number of reels, and s[NUMREELS] is an array into which the randomly-generated stops have been entered (in the displayed matrix, indices of the form s[i]+j are taken modulo NumStops[i], for any i<N and j<R).
Any path through the RxN display matrix consisting of one symbol for each column may be considered a pay line, and customarily some subset of each pay lines is designated in the context of a particular game. To continue with the example, and assuming the display has two rows, at the start of play to following symbols could be randomly generated.
When the spinning ceases, the display would be caused to show the symbols corresponding to the symbol numbers above. In this case, the first row would display a bar, a “7”, and a bell, and the second row would display three cherries, or the like. If the second row represented an active play line, and three cherries were defined as a winning combination, then the player would win a prize based on the bottom row of the display.
When the player starts the next play, a new array may be randomly generated and, when the spinning ceased, the corresponding symbols displayed to the player, and so on. Two properties of this type of play are: (a) the set of reel strips does not change, and (b) each reel stop is selected randomly and independently of each other reel stop. These properties limit the possible player experiences. For example, if each reel strip is diversely populated with symbols. If each reel strip contains, for each symbol, stacks of consecutive symbol positions occupied by that symbol, then a typical screen shot involves the occurrences of stacks of different symbols, rather than stacks of the same symbol, across reels.
Players can suffer from boredom by playing games having various different collections of symbol graphics but all using the same game play methods and awards, casinos suffer from the players' boredom and from their inability to distinguish their games offerings from those of other casinos, and game manufacturers suffer from declining orders inasmuch as they are not able to distinguish their product lines from the product lines of other manufacturers.
Some game systems select a first symbol from a symbol set for display in a top row of a column, then select a second symbol from the symbol set for display in the middle row of the same column. The symbol set may be modified between selections. For example, after the first symbol is selected, any like symbols are removed from the symbol set before the second symbol is selected, thereby preventing the same symbol from appearing in two consecutive rows of the same column. In similar fashion, the symbol set may again be modified after selection of the second symbol by removing any like symbol, and then a third symbol is selected for display in the bottom row of the same column. This technique assures each symbol displayed in any one column will differ from all other symbols displayed in the same column.
Some game systems select symbols in each of a plurality of groups of symbols sequentially, and any symbol selected more than once may pay an award. For example, a left-hand column might be selected as a first group and then a middle row might be selected as a second group. One symbol lies at the intersection of these two groups, and since that symbol will have been selected twice, the player may receive an award if that one symbol is a symbol that pays.
In some embodiments, there may be hidden reels whereby none of the reel slots are visible. In some embodiments, the hidden reels become visible after a triggering event. The player collects credits for winning combinations based on the symbols displayed in the visible symbol matrix. In some embodiments, a player may collect additional credits for winning combinations based on symbols in non-visible positions on the reels or on symbols that are on hidden reels.
Winning Combinations.
Players collect credits for predetermined winning symbol combinations that appear in specific positions (pay lines) on the slot reels. Winning combinations typically require that three or more of the same symbols appear adjacent to each other starting from the leftmost position of a pay line (“line pays”). For example, a player may collect a line pay if three banana symbols appeared in symbol positions 1/1, 2/1, and 3/1 on a pay line that includes symbol positions 1/1, 2/1, 3/1, 4/1, and 5/1.
A player may wager on the occurrence of a winning combination on a single pay line or on the occurrence of a winning combination on multiple pay lines. Winning combinations may also occur when three or more of the same symbols appear adjacent to each other starting from the rightmost position of a pay line. Game rules may specify that some symbols may form winning combinations if there are two or more of the same symbol (“majors”) while other symbols may only form winning combinations if there are three or more of the same symbol.
Winning combinations may occur if three or more symbols appear on a pay line regardless of whether they are adjacent or regardless of whether the first occurrence of that symbol is in the leftmost or rightmost column. In some instances, there are wild symbols or substitute symbols that can be matched with other symbols. Players may also collect credits for predetermined winning combinations that appear anywhere on a pay line (“line scatter pays”) or anywhere on the slot reels (“reel scatter pays”). For example, a player may collect a line scatter pay if three banana symbols appeared in symbol positions 1/1, 3/1, and 5/1 on a pay line using symbol positions 1/1, 2/1, 3/1, 4/1, and 5/1; and collect a reel scatter pay if three banana symbols appear anywhere on the visible slot reels.
Pay Table.
Credits are awarded to the player for each winning symbol combination based on a predetermined schedule. For line pays and line scatter pays, the number of credits wagered on the winning pay line multiplies the number of credits indicated by the pay table. For example, a player may wager two credits each on five pay lines, spin the reels, and collect twice the amount indicated on the pay table for a line pay or line scatter pay appearing on any of the five played pay lines. For reel scatter pays, the total number of credits wagered multiplies the number of credits indicated by the pay table. For example, a player may wager ten total credits, spin the reels, and collect ten times the amount indicated on the pay table for a reel scatter pay appearing on anywhere on the slot reels.
Following any type of pay (e.g., line pays, line scatter pays, or reel scatter pays), credits won are added to the player's credit balance shown on the credit meter. As long as the player has credits on the credit meter, the player may continue to play the game. Following any spin, the player may collect the credit balance by pressing a Cash Out button. Credits may be paid out in many different ways. Credits can be paid out as cash or cash alternatives or as credits to play the game.
While the above elements are common to many slot machine games, without more, players are often easily bored by simple conventional game play. Therefore, there remains a need for a slot-machine-type game that provides more excitement and variety.
Embodiments of the present disclosure generally relate to symbol and reel substitution methods for slot machines. More specifically, embodiments of the present invention generally relate to methods of making a game creating a plurality of reels with a plurality of symbol positions; selecting, by a random number generator, a selected template from a plurality of templates stored on a memory; populating symbol positions on the reels with symbols from the memory according to the selected template; displaying the reels on a visual display device; and issuing an award if a winning symbol combination appears on the visual display device
In another embodiment, a slot machine is provided that may comprise a plurality of base reels stored on a memory; a selected template, selected from a plurality of templates stored on the memory; a plurality of temporary reels with a plurality of symbol positions; a symbol from a plurality of symbols placed on the symbol positions on the temporary reels according to the selected template and the base reels; and a display of the temporary reels on a display.
So the manner in which the above recited features of the present invention can be understood in detail, a more particular description of embodiments of the present invention, briefly summarized above, may be had by reference to embodiments, which are illustrated in the appended drawings. It is to be noted, however, the appended drawings illustrate only typical embodiments of embodiments encompassed within the scope of the present invention, and, therefore, are not to be considered limiting, for the present invention may admit to other equally effective embodiments, wherein:
In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of exemplary embodiments or other examples described herein. However, it will be understood that these examples may be practiced without the specific details. In other instances, well-known methods, procedures, and components have not been described in detail, so as to not obscure the following description. Furthermore, the examples disclosed herein are for exemplary purposes only and other examples may be employed in lieu of, or in combination with, the examples disclosed.
Embodiments of the present disclosure generally relate to symbol and reel substitution methods for slot machines. More specifically, embodiments of the present invention generally relate to methods of value-based symbol replacement, whereby new reels are created based on schemas, or the like.
In accordance with embodiments of the present disclosure, one or more reels may contain regions or “stacks” that will be filled with the same symbol. The symbol substitution may be determined in several steps. In one embodiment, at the time of spinning, a fixed substitution pattern, or “schema,” may be selected from a weighted list of patterns called “schemas.” One or more reels may comprise symbol locations designated for replacement in accordance with the selected schema. In some embodiments, each reel may comprise designated symbols that are replaced according to the schema that is selected. For example, selecting pattern (1, 1, 3, 1, 3) from the weighted list of schemas would indicate that reels 1, 2, and 4 will be filled with symbol 1 and reels 3 and 5 will have symbol 3 substituted in, or the like.
In some embodiments, one or more reel may have a probability of diverting from the pattern via a weighted table, which may be referred to as “perturbations,” or the like. The perturbations table may be dependent upon an initial symbol and reel number. For example, the initial pattern of (2, 1, 2, 1, 1) may call for a substitution of symbol 2 on reel 1. Using the perturbations table, it will be determined whether symbol 2 is used to populate the symbol locations designated for replacement or if an alternate symbol is used. For example, in this example, symbol 2 may have an 80% chance likely to stay the same and a 20% chance of being substituted by an alternative symbol. In one example, maintaining the initial selection of symbol 2 may have an 80% chance, replacing symbol 2 with symbol 3 may have a 15% chance, and replacing symbol 2 with symbol 1 may have a 5% chance, or the like. The perturbations table may include any number of possible replacement symbols and combinations for the symbol selected in accordance with the schema initially chosen. Some exemplary gaming systems in accordance with embodiments of the present disclosure will now be described.
Embodiments of the invention provide for increasing the relative frequency of certain configurations which are desirable and exciting for the player, relative for the frequency of less exciting configurations, while staying within the framework of independently stopped reels, by randomly modifying the reel strips prior to each spin through a family of formally defined substitution methods, or the like. These new methods admit correlations, across reels, of the occurrence of various symbol combinations, and thus create new varieties of exciting game play not possible in the standard framework.
Briefly and in general terms, a method of operating a slot machine responsive to a command from a player to commence a play includes selecting a symbol schema, replacing symbols on a reel with symbols prescribed by the schema, and presenting a spinning reel display to the player. If a winning combination of symbols appears in a pay line of the slot machine, the player gets an award. The schema may be selected randomly, or according to a weighted probability, or according to a count of recent plays. All symbols of one type may be replaced with one other type of symbol, or with a variety of different symbols as prescribed by the schema. A symbol stack may be replaced with another symbol stack. Symbols may be replaced on one, several, or all of the reels that make up the display.
Embodiments of the invention will now be described in more detail. Consider the array ReelStrips[NUMREELS][MAXNUMSTOPS]. Prior to each play the array may be modified. The most general form of a method in accordance with exemplary embodiments involves a collection of sets of reel strips together with a probability distribution over that collection. More precisely, an array of sets of reel strips may be used, such as ReelStrips[NUMSETS][NUMREELS][MAXNUMSTOPS], with the first coordinate indicating the set number, and NUMSETS as positive integer. IN exemplary embodiments, weights may be associated, or equivalently probabilities, to each set, or simply allow the appropriate number of repetitions in the list and employ a uniform distribution. In this latter setup, a number k<NUMSETS would be randomly drawn prior to each spin, and the set ReelStrips[k][NUMREELS][MAXNUMSTOPS] would be used for that spin in the usual fashion.
In some embodiments, the game may be configured so that set 0 would be twice as likely to appear as set 1. Or the game may be configured with a uniform probability of selecting any one set. In this case, several sets might contain the same arrangements of symbols such that the probability of the player receiving a given arrangement of symbols would depend on how may sets contained that arrangement.
Some embodiments may use special cases of this method, wherein the symbols in certain designated regions on a fixed set of reel strips are randomly changed. By appropriately enumerating every possible changed set of reel strips, this is a special case of the method described above. Such a symbol-substitution method will now be described.
A substitution region may comprise one or more slots or symbol positions on a fixed set of reel strips ReelStrips[NUMREELS][MAXNUMSTOPS] which contain the same fixed symbol number. A substitution pattern, or schema, prescribes for each substitution region a symbol which is to be substituted into every slot of that region. For example, one such schema might substitute the symbol number 100 (representing bar) for every occurrence of the symbol number 101 (representing a cherry).
Such a substitution schema may be presented as array SampleSchema[NUMREELS][NUMSYMBOLS] where NUMSYMBOLS is a number of symbols in a particular game. Every occurrence of symbol j on reel i may be replaced by symbol k.
In some embodiments, a substitution schema is applied by creating a duplicate set of reels as a temporary set of reels. The substitution schema is then applied to the temporary set of reels. Similarly, a substitution schema can be applied by populating the symbols in the symbol positions of the temporary set of reels by analyzing whether each symbol should be directly copied or whether analysis according to a substitution schema must occur.
A probability distribution of schemas may be represented as an array Schemas [NUMSCHEMAS][NUMREELS][NUMSYMBOLS] where NUMSCHEMAS is the number of schemas. The schemas array is a list of schemas, with possible repetitions. Prior to each spin, a schema may be randomly selected with uniform probability form the array, and the reel strips are modified according to the selected schema, and the modified reel strips are spun as usual. Some embodiments use a subset of symbols numbers as regions.
In some embodiments, a perturbation table is further used to further manipulate the reels. Such a perturbation table may be an array Perturb[NUMREELS][NUMSYMBOLS][NUMSYMBOLS] of weights. Using such a perturbation table, the actual substitution of symbols may occur in multiple steps. First a schema may be randomly selected. Next, for every i<NUMREELS and j<NUMSYMBOLS a symbol number 1 is randomly drawn using the weights perturb[i][Schemas[k][i][j][1]; for 1<NUMSYMBOLS. This symbol number 1, rather than the number Schemas[k][i][j] initially prescribed by schema k, is substituted for every occurrence of symbol number j on reel i. These random draws are independent of one another. In some embodiments the same distribution can be achieved without this service by suitably enlarging the list of schemas. In other embodiments a relatively small list of interesting schemas is identified and variety is added through these random perturbations.
In some embodiments that use a perturbation table, a selected perturbation modifies a selected schema. In these embodiments, for each reel number i and each symbol number j the substitution symbol Schemas[schema_num][i][j] is randomly changed according to the perturbation. Probabilities derived from the array Perturb, and the value is recorded. Then the required substitutions are performed, and the modified reel strips are recorded in the array. For a slot machine game, the schemas and perturb arrays may be supplied as a text file, in addition to the reel strips, pay table, and other parameters of the game.
One embodiment, nicknamed “Super Stacks”, involves using the substitution method described above to create stacks of consecutive positions occupied by the same symbol. The simplest version of a Super Stack game involves a reserved symbol, say symbol number 0, which can be blank symbols, symbols that are never displayed to a player, or some other type of symbol, and a set of reel strips ReelStrips[NUMREELS][MAXNUMSTOPS] containing, on each reel, sequences of consecutive positions occupied by this blank symbol. Slots containing this symbol are considered as the only substitution region on each reel. If it is assumed, for example, that NUMREELS=5, the schemas array reduces to sequence of 5-vectors of symbol numbers. For example, one such schema: (6,6,6,8,8) might call for substituting an “Ace” in all blanks on the first 3 reels and a “Jack” in all blanks on the last two. Prior to each spin, a schema is randomly selected from the list, the required substitutions are performed, and the resulting reel stripes are spun.
In other embodiments perturbations may be used, and there may be more than one reserved symbol. In another embodiment, the substitution method is used to improve an existing game. In the notion set forth above, an identity schema prescribes that every occurrence of symbol j on reel i be replaced by the same symbol j. If such a schema is selected, the original reel strips are left unchanged if there are no perturbations. Such as schema could be used a relatively large percentage of the time, and different schemas the remainder of the time, thus achieving a modest enhancement of the original game. Alternatively, schemas that involve many substitutions for only a few symbols could be used often, thereby achieving a more radical departure from the original game.
Another embodiment may start with two or more sets of reels as in the summary above. These may be represented by an array: ReelStrips[NUMSETS][NUMREELS][MAXNUMSTOPS] where NUMSETS≧2. An array of schemas of the form Schema [NUMSCHEMA][NUMREELS]; may also be used. Each element of the array Schema may be the index of a reel set. Prior to each spin, a number k<NUMSCHEMAS is randomly selected, and a set of reels is assembled as follows. For i<NUMREELS, reel i from reel set schema[k][i] is used. In other words, slot j on reel i is occupied by symbol ReelStrips[Schema[k][i]][i][j]]. For example, suppose NUMSET=2, and the reel strips of set of number 0 each contain stacks of wild symbols, while the reel strips of set 1 do not. Then for each k<NUMSETS, schema number k is naturally viewed as a five-vector of binary digits. The schema (0,0,0,1,1) would call for the use of the reel strips from the set containing the stack of wild symbols on the first three reels, and for the use of the reel strips without stacks for the last two reels.
In some embodiments the various schemas and symbol substitutions may be computed in advance of play or on-the-fly at the start of each play in the slot machine. Or the computations may be carried out ahead of time in a separate computer system (not shown) and included in the instructions or loaded into memory or communicated to the processor in some other way such as over a communications link.
Two alternative embodiments of the gaming device of the present invention are illustrated in
In one embodiment, as illustrated in
In several embodiments, the electronic gaming devices, for example, as shown in
With reference to
A series of system busses may couple various system components including a high speed system bus 223 between the processor 220, the memory/graphics interface 221 and the I/O interface 222, a front-side bus 224 between the memory/graphics interface 221 and the system memory 230, and an advanced graphics processing (AGP) bus 225 between the memory/graphics interface 221 and the graphics processor 290. The system bus 223 may be any of several types of bus structures including, by way of example, and not limitation, such architectures include Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MCA) bus and Enhanced ISA (EISA) bus. As system architectures evolve, other bus architectures and chip sets may be used but often generally follow this pattern. For example, companies such as Intel and AMD support the Intel Hub Architecture (IHA) and the Hyper transport architecture, respectively.
The computer 210 typically includes a variety of computer readable media. Computer readable media can be any available media that can be accessed by computer 210 and includes both volatile and nonvolatile media, removable and non-removable media. By way of example, and not limitation, computer readable media may comprise computer storage media and communication media. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can accessed by the computer 210.
Communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media. The term “modulated data signal” means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media. Combinations of the any of the above should also be included within the scope of computer readable media.
The system memory 230 includes computer storage media in the form of volatile and/or nonvolatile memory such as read only memory (ROM) 231 and random access memory (RAM) 232. The system ROM 231 may contain permanent system data 243, such as identifying and manufacturing information. In some embodiments, a basic input/output system (BIOS) may also be stored in system ROM 231. RAM 232 typically contains data and/or program modules that are immediately accessible to and/or presently being operated on by processor 220. By way of example, and not limitation,
The I/O interface 222 may couple the system bus 223 with a number of other buses 226, 227 and 228 that couple a variety of internal and external devices to the computer 210. A serial peripheral interface (SPI) bus 226 may connect to a BIOS memory 233 containing the basic routines that help to transfer information between elements within computer 210, such as during start-up.
In some embodiments, a security module 229 may be incorporated to manage receipt of money/credits, issuance of money/credits, and enforcement of policies, as may be required in the gaming industry. In many embodiments, such security module 229 may be coupled with a payment acceptor built into a physical machine. A payment acceptor may include a coin slot and a payment, note or bill acceptor, where the player inserts money, coins or tokens. For example, the player can place coins in the coin slot or paper money, ticket or voucher into the payment, note or bill acceptor. In other embodiments, devices such as readers or validators for credit cards, debit cards or credit slips could be used for accepting payment. In one embodiment, a player may insert an identification card into a card reader of the gaming device. In one embodiment, the identification card is a smart card having a programmed microchip or a magnetic strip coded with a player's identification, credit totals and other relevant information. In one embodiment, money may be transferred to a gaming device through electronic funds transfer. When a player funds the gaming device, the processor determines the amount of funds entered and the corresponding amount is shown on the credit or other suitable display as described above.
A super input/output chip 260 may be used to connect to a number of ‘legacy’ peripherals, such as floppy disk 252, keyboard/mouse/buttons 262, and printer 296, as examples. The super I/O chip 260 may be connected to the I/O interface 222 with a low pin count (LPC) bus, in some embodiments. The super I/O chip 260 is widely available in the commercial marketplace.
In one embodiment, bus 228 may be a Peripheral Component Interconnect (PCI) bus, or a variation thereof, may be used to connect higher speed peripherals to the I/O interface 222. A PCI bus may also be known as a Mezzanine bus. Variations of the PCI bus include the Peripheral Component Interconnect-Express (PCI-E) and the Peripheral Component Interconnect-Extended (PCI-X) busses, the former having a serial interface and the latter being a backward compatible parallel interface. In other embodiments, bus 228 may be an advanced technology attachment (ATA) bus, in the form of a serial ATA bus (SATA) or parallel ATA (PATA).
The computer 210 may also include other removable/non-removable, volatile/nonvolatile computer storage media. By way of example only,
The drives and their associated computer storage media, discussed above and illustrated in
The computer 210 may operate in a networked environment using logical connections to one or more remote computers, such as a remote computer 280 via a network interface controller (NIC) 270. The remote computer 280 may be a personal computer, a server, a router, a network PC, a peer device or other common network node, and typically includes many or all of the elements described above relative to the computer 210. The logical connection between the NIC 270 and the remote computer 280 depicted in
Returning to
In another embodiment, as discussed in more detail below, the gaming device employs a predetermined or finite set or pool of awards or other game outcomes. In this embodiment, as each award or other game outcome is provided to the player, the gaming device removes the provided award or other game outcome from the predetermined set or pool. Once removed from the set or pool, the specific provided award or other game outcome cannot be provided to the player again. This type of gaming device provides players with all of the available awards or other game outcomes over the course of the play cycle and guarantees the amount of actual wins and losses.
As shown by
In one embodiment, as shown in
In one embodiment, one input device is a cash-out button 38. The player may push the cash out button and cash out to receive a cash payment or other suitable form of payment corresponding to the number of remaining credits. In one embodiment, when the player cashes out, the player receives the coins or tokens in a coin payout tray 40. In one embodiment, when the player cashes out, the player may receive other payout mechanisms such as tickets or credit slips redeemable by a cashier or funding to the player's electronically recordable identification card.
In one embodiment, one input device is a touch-screen coupled with a touch-screen controller, or some other touch-sensitive display overlay to allow for player interaction with the images on the display. The touch-screen and the touch-screen controller are connected to a video controller. A player can make decisions and input signals into the gaming device by touching touch-screen at the appropriate places.
In one embodiment, the gaming device includes a sound generating device controlled by one or more sound cards which function in conjunction with the processor. In one embodiment, the sound generating device includes at least one and preferably a plurality of speakers or other sound generating hardware and/or software for generating sounds, such as playing music for the primary and/or secondary game or for other modes of the gaming device, such as an attract mode. In one embodiment, the gaming device provides dynamic sounds coupled with attractive multimedia images displayed on one or more of the display devices to provide an audio-visual representation or to otherwise display full-motion video with sound to attract players to the gaming device. During idle periods, the gaming device may display a sequence of audio and/or visual attraction messages to attract potential players to the gaming device. The videos may also be customized for or to provide any appropriate information.
In one embodiment, the gaming machine may include a player or other sensor, such as a camera in communication with the processor (and possibly controlled by the processor) that is selectively positioned to acquire an image of a player actively using the gaming device and/or the surrounding area of the gaming device. In one embodiment, the camera may be configured to selectively acquire still or moving (e.g., video) images and may be configured to acquire the images in either an analog, digital or other suitable format. The display devices may be configured to display the image acquired by the camera as well as display the visible manifestation of the game in split screen or picture-in-picture fashion. For example, the camera may acquire an image of the player and that image can be incorporated into the primary and/or secondary game as a game image, symbol or indicia.
Suitable gaming devices may incorporate any suitable wagering primary or base game. The gaming machine or device of embodiments of the present invention may include some or all of the features of conventional gaming machines or devices. The primary or base game may comprise any suitable reel-type game, card game, number game or other game of chance susceptible to representation in an electronic or electromechanical form which produces a random outcome based on probability data upon activation from a wager. That is, different primary wagering games, such as video poker games, video blackjack games, video Keno, video bingo or any other suitable primary or base game may be implemented into an embodiment of the present invention.
In one embodiment, a base or primary game may be a slot game with one or more pay lines 52. The pay lines may be horizontal, vertical, circular, diagonal, angled or any combination thereof. In this embodiment, the gaming device displays at least one and preferably a plurality of reels 54, for example, having three to five reels 54 in either electromechanical form with mechanical rotating reels or video form with simulated reels and movement thereof. In one embodiment, an electromechanical slot machine includes a plurality of adjacent, rotatable wheels which may be combined and operably coupled with an electronic display of any suitable type. In another embodiment, if the reels 54 are in video form, the plurality of simulated video reels 54 are displayed on one or more of the display devices as described above. Each reel 54 displays a plurality of indicia such as bells, hearts, fruits, numbers, letters, bars or other images which may generally correspond to a theme associated with the gaming device. In this embodiment, the gaming device awards prizes when the reels of the primary game stop spinning if specified types and/or configurations of indicia or symbols occur on an active pay line or otherwise occur in a winning pattern.
In one embodiment, in addition to winning credits in a base or primary game, the gaming device may also give players the opportunity to win credits in a bonus or secondary game or bonus or secondary round. The bonus or secondary game enables the player to obtain a prize or payout in addition to the prize or payout, if any, obtained from the base or primary game. In general, a bonus or secondary game produces a significantly higher level of player excitement than the base or primary game because it provides a greater expectation of winning than the base or primary game and is accompanied with more attractive or unusual features than the base or primary game.
In one embodiment, the bonus or secondary game may be any type of suitable game, either similar to or completely different from the base or primary game. In one embodiment, the gaming device includes a program which will automatically begin a bonus round when the player has achieved a triggering event or qualifying condition in the base or primary game. In one embodiment, the triggering event or qualifying condition may be a selected outcome in the primary game or a particular arrangement of one or more indicia on a display device in the primary game, such as the number seven appearing on three adjacent reels along a pay line in the primary slot game embodiment seen in
In one embodiment, once a player has qualified for a bonus game, the player may subsequently enhance his/her bonus game participation through continued play on the base or primary game. Thus, for each bonus qualifying event, such as a bonus symbol, that the player obtains, a given number of bonus game wagering points or credits may be accumulated in a “bonus meter” programmed to accrue the bonus wagering credits or entries toward eventual participation in a bonus game. The occurrence of multiple such bonus qualifying events in the primary game may result in an arithmetic or geometric increase in the number of bonus wagering credits awarded. In one embodiment, extra bonus wagering credits may be redeemed during the bonus game to extend play of the bonus game.
In one embodiment, no separate entry fee or buy in for a bonus game need be employed. That is, a player may not purchase an entry into a bonus game; he must win or earn entry through play of the primary game and, thus, play of the primary game is encouraged. In another embodiment, qualification of the bonus or secondary game could be accomplished through a simple “buy in” by the player if, for example, the player has been unsuccessful at qualifying through other specified activities.
In one embodiment, as illustrated in
In one embodiment, the game outcome provided to the player is determined by a central server or controller and provided to the player at the gaming device of an embodiment of the present invention. In this embodiment, each of a plurality of such gaming devices is in communication with the central server or controller. Upon a player initiating game play at one of the gaming devices, the initiated gaming device communicates a game outcome request to the central server or controller.
In one embodiment, the central server or controller receives the game outcome request and randomly generates a game outcome for the primary game based on probability data. In another embodiment, the central server or controller randomly generates a game outcome for the secondary game based on probability data. In another embodiment, the central server or controller randomly generates a game outcome for both the primary game and the secondary game based on probability data. In this embodiment, the central server or controller is capable of storing and utilizing program code or other data similar to the processor and memory device of the gaming device.
In an alternative embodiment, the central server or controller maintains one or more predetermined pools or sets of predetermined game outcomes. In this embodiment, the central server or controller receives the game outcome request and independently selects a predetermined game outcome from a set or pool of game outcomes. The central server or controller flags or marks the selected game outcome as used. Once a game outcome is flagged as used, it is prevented from further selection from the set or pool and cannot be selected by the central controller or server upon another wager. The provided game outcome can include a primary game outcome, a secondary game outcome, primary and secondary game outcomes, or a series of game outcomes such as free games.
The central server or controller communicates the generated or selected game outcome to the initiated gaming device. The gaming device receives the generated or selected game outcome and provides the game outcome to the player. In an alternative embodiment, how the generated or selected game outcome is to be presented or displayed to the player, such as a reel symbol combination of a slot machine or a hand of cards dealt in a card game, is also determined by the central server or controller and communicated to the initiated gaming device to be presented or displayed to the player. Central production or control can assist a gaming establishment or other entity in maintaining appropriate records, controlling gaming, reducing and preventing cheating or electronic or other errors, reducing or eliminating win-loss volatility and the like.
In another embodiment, one or more of the gaming devices are in communication with a central server or controller for monitoring purposes only. That is, each individual gaming device randomly generates the game outcomes to be provided to the player and the central server or controller monitors the activities and events occurring on the plurality of gaming devices. In one embodiment, the gaming network includes a real-time or on-line accounting and gaming information system operably coupled to the central server or controller. The accounting and gaming information system of this embodiment includes a player database for storing player profiles, a player tracking module for tracking players and a credit system for providing automated casino transactions.
A plurality of the gaming devices are capable of being connected together through a data network. In one embodiment, the data network is a local area network (LAN), in which one or more of the gaming devices are substantially proximate to each other and an on-site central server or controller as in, for example, a gaming establishment or a portion of a gaming establishment. In another embodiment, the data network is a wide area network (WAN) in which one or more of the gaming devices are in communication with at least one off-site central server or controller. In this embodiment, the plurality of gaming devices may be located in a different part of the gaming establishment or within a different gaming establishment than the off-site central server or controller. Thus, the WAN may include an off-site central server or controller and an off-site gaming device located within gaming establishments in the same geographic area, such as a city or state. The WAN gaming system may be substantially identical to the LAN gaming system described above, although the number of gaming devices in each system may vary relative to each other.
In another embodiment, the data network is a global computer network, such as the Internet, or an intranet network, and the gaming system may be considered an online system, a mobile system, or the like. In this embodiment, the operation of the gaming device can be viewed at the gaming device with at least one web browser, or application, such that access to the data network is feasible. In this embodiment, operation of the gaming device and accumulation of credits may be accomplished with a connection to the central server or controller through a conventional phone or other data transmission line, digital signal line (DSL), T-1 line, coaxial cable, fiber optic cable, or other suitable connection. In this embodiment, players may access a game page from any location where a network connection and computer, or other gaming device 10, are available. For example, either of the gaming devices of
In one embodiment a plurality of paylines may be associated with the reels. In one embodiment, the gaming device provides an outcome to the player when a designated combination of symbols such as a winning combination of symbols is indicated in at least one symbol position on one of the paylines. In another embodiment, the gaming device provides the outcome to the player when the winning symbol combination is indicated in at least one symbol position on a plurality of the paylines. In a further embodiment, the gaming device provides the outcome to the player when a winning symbol combination is indicated in at least one symbol position on any of the paylines associated with the reels. It should be appreciated that a designated combination of symbols or a winning symbol combination may be a line pay, a line scatter pay, a reel scatter pay or any suitable winning combination of the symbols.
In one embodiment, the gaming device includes a set of meters or displays used to display the relative information for the game, including the number of credits, number of pay lines, amount bet per line, total bet, and the amount paid to the player in a spin of the reels. If necessary, any number of meters may be added to further facilitate control of the games.
In another embodiment, the number of credits in the credit pool is displayed by a credit meter or credit display. The pool of credits increases and decreases according to the player's wins or losses in a game and may be supplemented, if necessary, by the player when the player deposits additional coins, tokens or paper currency into the gaming device.
In yet another embodiment, the number of pay lines upon which the player wagered in a game is displayed on a Number of Pay Lines meter or display. The pay lines are activated in a predetermined order, as follows: the first wager is applied to a pay line; the second wager is applied to a second pay line; and the third wager is applied to a third pay line. However, the games may have fewer or greater than three pay lines and activate the paylines in any suitable order. In a further embodiment, the number of credits wagered on each pay line is displayed on a Bet Per Line display. In this embodiment, the same amount is wagered on each of the pay lines. Alternatively, in another embodiment the player could wager different amounts on each pay line in a game.
In one embodiment, the total number of credits bet on all of the pay lines may be displayed by a Total Bet display. The total bet is calculated by multiplying the number of pay lines by the bet per line. In addition, the number of credits awarded for any winning symbol combinations may be displayed by a Paid display.
A slot machine in which the methods disclosed herein may be used typically includes a processor, a video display that shows spinning reels, a start control, and instructions that cause the processor to select a symbol schema, replace a plurality of symbols that make up a reel with symbols prescribed by the selected schema, depict spinning reels on the display, and if a winning combination of symbols appears in a pay line, give an award to the player.
Winning combinations may be defined by pay tables or award summary tables associated with a game. The pay tables define the winning symbol combinations for a game such as a winning symbol combination including three or more of the same symbols on a pay line. Each symbol in a symbol position counts towards the total number of symbols on a pay line. In addition, a pay table may also define scatter awards for winning symbol combinations including symbols scattered anywhere on the reels. Alternatively, any pre-determined or designated arrangement of symbols may be defined as a winning symbol combination in a game and any suitable number of awards or credits may be provided to a player for the winning symbol combinations.
A payout table or award summary table indicates the winning symbol combinations and the awards or credits associated with each of those winning symbol combinations. The award summary table includes winning symbol combinations for the symbols and the awards associated with those symbols. It should be appreciated that the designated symbol combinations or winning symbol combinations in the game may include any suitable combination of the same symbols or different symbols in the game. In addition, it should be appreciated that the winning symbol combinations may provide any suitable awards, prizes, free games, free spins, game elements or any other suitable award, awards or outcomes in the game.
To operate and play the game, a player initially inserts currency into the game and obtains a number of credits as indicated by a credit display. The player begins playing the game by depressing the select paylines button to increase the number of paylines wagered in the game from one to three as indicated by a number of paylines display.
Next, the player may press the bet per payline button to increase their bet or wager on each payline from one to three credits as indicated by the bet per payline display. Therefore, the player may wager three credits on each of the paylines. Based on the wager made by the player in this spin or activation of the reels in the game, a total bet or wager is indicated by a total bet display. The total bet equals the number of paylines wagered on by the player of three multiplied by the amount bet per payline by the player. Because the game has not started yet the pay display may indicate a zero or that the player has not received any awards or credits in the game. The total bet made by the player in an activation or spin of the reels is subtracted from the player's total credits in the game which results in the new total number of credits being indicated by a credit display.
The gaming device or player presses or activates a play button or pull arm 32 (shown in
The expansion in the number of computers and number and speed of internet connections in recent years increases opportunities for players to play from an ever-increasing number of remote sites. It should be appreciated that enhanced bandwidth of digital wireless communications may render such technology suitable for some or all communications according to some embodiments of the present invention, particularly if such communications are encrypted. Higher data transmission speeds may be useful for enhancing the sophistication and response of the display and interaction with the player.
In another embodiment, a plurality of gaming devices at one or more gaming sites may be networked to a central server in a progressive configuration, wherein a portion of each wager to initiate a base or primary game may be allocated to bonus or secondary event awards. In one embodiment, a host site computer is coupled to a plurality of the central servers at a variety of mutually remote gaming sites for providing a multi-site linked progressive automated gaming system. In one embodiment, a host site computer may serve gaming devices distributed throughout a number of properties at different geographical locations including, for example, different locations within a city or different cities within a state.
In one embodiment, the host site computer is maintained for the overall operation and control of the system. In this embodiment, a host site computer oversees the entire progressive gaming system and is the master for computing all progressive jackpots. All participating gaming sites report to, and receive information from, the host site computer. Each central server computer is responsible for all data communication between the gaming device hardware and software and the host site computer.
In some embodiments, the data network may be integrated into an existing network platform, for example, a social networking site. For example, in one embodiment, the data network may comprise an application within a social networking site, e.g., Facebook, whereby players may access the data network via a connection to the social networking site. Such an integrated arrangement may be advantageous for applications of embodiments of the present invention that seek to have near immediate access to a significant potential customer base.
In further embodiments, the data network may be accessed via a downloadable application to a mobile device, such as a smartphone, a tablet, a mobile computer, or the like. As is known in the mobile device industry, such a downloadable application may be stored at a remote server, and upon request, a player may utilize a mobile device to download such downloadable application to be stored locally on the mobile device. Such downloadable application may access the data network through the mobile device's network connection, and provide the player a convenient means through which to access the data network. In alternative embodiments, the downloadable application may not require a network connection on a regular basis, and a game may be accessible locally on the mobile device. However, in such embodiments, some of the benefits of networked game play, such as competitions, updates, etc., may not be available until the mobile device reconnects to the data network.
Referring now to
In some other embodiments, columns 412a, 412b, 412c, 412d, and 412e may correspond to particular reserved symbols. By way of example, 412a may correspond to an “R1” reserved symbol, 412b may correspond to an “R2” reserved symbol, 412c may correspond t oan “R3” reserved symbol, 412d may correspond to an “R4” reserved symbol, and 412d may correspond to an “R5” reserved symbol.
An example game showing symbol replacement in accordance with exemplary embodiments of the present disclosure is depicted in
Referring now to
In this exemplary embodiment, the reels 522 include a plurality of symbols 520 which are the letters A, Q, K, J, and R1. In this example, A, Q, K, and J are standard symbols or static symbols and R1 indicates a reserved symbol designated for substitution. It should be appreciated that the reels may include any suitable symbols, characters or images as desired by the game designer. In one embodiment, each of the symbol positions on the reels includes a predetermined or designated symbol from the plurality of symbols. In another embodiment, each of the symbol positions on the reels includes a randomly determined symbol from the plurality of symbols, based on an algorithmic formula and distribution of symbols. It should be appreciated that any of the symbols may be in any of the symbol positions on the reels.
In the example depicted in
In some exemplary embodiments, a selected replacement schema replaces all reserved symbols on a reel regardless of whether the symbols land in the visible play matrix. In these embodiments, the player sees the symbols on each of the reels scroll on and off the visible screen before the reels stop scrolling and display the resulting visible play matrix. In some exemplary embodiments, the player is shown long stacks of identical symbols as the reels scroll thus creating greater anticipation for a large win. In some other embodiments, players may be shown the replacement.
In operation, the reserved symbols R1, R2, R3, etc., may be replaced when a schema is selected. As an example, referring to
For purposes of illustration, in one example the game may select schema 414b in the table 400 shown in
In this example, using the key shown in
Although reserved symbols are present in each and every reel in the example shown in
In operation, the symbol locations 620 containing replacement symbols R1, R2, R3, R4, and R5 shown in
In this example, according to the exemplary key depicted in
In the example depicted in
To replace/populate the reserved symbols with replacement symbols, a schema may be selected. In the example depicted in
In an exemplary embodiment, replacement symbols may appear on the reels in an alternating pattern. For example, a checkerboard of replacement indicators 1 and 2 would be 1,2,1,2,1,2,1,2,1,2,1,2,1,2, etc. Instead of a single stack of all replacement indicators having the value of “1”, as a replacement symbol on a particular reel, two symbols may alternate in a single reel or stack (i.e. in a checkerboard formation). Aside from being visually pleasing, checkerboard patterns landing on adjacent reels could be used to provide the player a special reward (for example, a multiplier). Oversized animations involving both symbols involved in the checkerboard can also be introduced.
For example, referring to
In the example depicted in
This embodiment varies from some of the other embodiments described herein in that in some of the embodiments described herein, some of the symbols appear stacked on the reels and there are instances of single symbols (unstacked symbols) appearing on the reels. In this embodiment, there are no unstacked symbols and on each reel all symbols are stacked (i.e., identical symbols are located on the same reel on adjacent spaces to each other) and unstacked symbols will never occur. This feature may volatize the game, removing the small undesirable wins, and allowing more money to be placed in exciting wins, or the like.
In some embodiments, a prize may be issued to the player when collections of full stacks in direct contact with one another. In the example depicted in
In another embodiment of the present disclosure, a payout may be based the number of “stacks” (e.g., consecutive identical symbols on a portion of a reel) in a resulting matrix. In this embodiment, a player may receive a credit award when more than two stacks of the same symbol land fully on the screen, even when the stacks are not immediately adjacent or in direct contact with each other. In the example shown in
In another embodiment of the present disclosure, stacks of different symbols occurring at least once may trigger an event, such as a bonus round, an automatic win, a re-spin event, or the like. For example, a stack of a symbol on the first reel together with a stack of the same or a different symbol on the second reel may trigger a re-spin event. This feature may be used as a way to trigger interesting events in a game and may be visually appealing due to the stacks. This may be used as a way to trigger a variety of game events in numerous games, or the like.
For example, according to the example chart shown in
Where a schema has been selected, symbols on a reel may be replaced according to the schema 215. For example, a preselected symbol may be removed whenever it appears on the reel and replaced with one symbol prescribed by the schema 217 or with various symbols prescribed by the schema 219. Symbols may be randomly selected for replacement 221, or the like. Symbols may be selected by a weighted procedure 223. A stack of symbols may be replaced with a stack of different symbols once per reel, or every time the stack appears on the reel 225, or a stack may be randomly selected for replacement 227.
In some embodiments, symbols on one or more other reels may also be replaced 229. When all replacing of symbols has been completed, the reels may be spun mechanically or in video depiction 213. If a winning combination of symbols appears in a pay line, an award is given 233, for example, in the form of a cash payout or in the form of credits that can be used for future games or exchanged for cash at the player's option. The play may repeat at the player's option. Various embodiments and features have been described, but the invention is not to be limited by any of these embodiments or variations or by anything in the drawings or the forgoing description.
It should be emphasized that the above-described embodiments of the present invention are merely possible examples of implementations, merely set forth for a clear understanding of the principles of the invention. Many variations and modifications may be made to the above-described embodiment(s) of the invention without departing substantially from the spirit and principles of the invention. For example, an element disclosed by one embodiment of the present invention may be included in any other disclosed embodiment, where suitable. All such modifications and variations are intended to be included herein within the scope of this disclosure and the present invention.
This application is a continuation of U.S. patent application Ser. No. 14/703,836 filed May 4, 2015 which is a continuation of U.S. patent application Ser. No. 13/432,140, filed Mar. 28, 2012, entitled “Symbol and Reel Substitution Methods for Multi-Line Slot Machines,” which is a continuation of U.S. patent application Ser. No. 12/896,642, filed Oct. 1, 2010, entitled “Symbol and Reel Substitution Methods for Multi-Line Slot Machines,” the disclosures of which are incorporated by reference herein in their entireties as if fully set forth herein.
Number | Date | Country | |
---|---|---|---|
Parent | 14856688 | Sep 2015 | US |
Child | 15144412 | US | |
Parent | 14703836 | May 2015 | US |
Child | 14856688 | US | |
Parent | 13432140 | Mar 2012 | US |
Child | 14703836 | US | |
Parent | 12896642 | Oct 2010 | US |
Child | 13432140 | US |