The present disclosure relates to improvements to gaming systems and gaming machines. In one example, the present disclosure provides an improved game for a wagering gaming system, such as a casino slot machine.
Gaming machines, such as slot machines, video poker machines, and other mechanical, electromechanical, and electronic machines used to determine and/or display wagering game outcomes have become an integral part of the worldwide gambling industry. Often, the commercial success of such gaming machines is heavily reliant on their methods of determining the gaming outcomes, and their methods of displaying the gaming outcomes. These methods must be statistically reliable, but typically must also be easily understood by a player, and entertaining, in order to prove successful.
More recently, gaming machines are being configured to be more interactive with the player, allowing the player to make inputs which affect or appear to affect the outcome. This interactive nature creates unique problems in that gaming machines remain a highly regulated device, with such regulations pertaining to payback percentage or hold of the gaming machine, and the prevention of cheating and/or “gaming” of the device for the benefit of gaining a higher payback. It is highly desirable to provide both an interactive gaming experience while retaining the reliability and predictability of traditional slot machines.
The present disclosure endeavors to solve such problems, and relates to a gaming system comprising a display device, a bill acceptor, a user interface device, at least on processor device, and at least one memory device storing a plurality of instructions. In one embodiment, the plurality of instructions, when executed by the at least one processor device, cause the at least one processor device to receive a confirmation from the bill acceptor that a physical indicia of monetary value was validly accepted, cause the display device to display a symbol arrangement of symbols, and receive from the user interface device a desired move input from a player. The system is additionally configured to determine whether the desired move input would cause a first plurality of symbols to meet predefined match criteria, and when the desired move input would cause the first plurality of symbols to meet the predefined match criteria, cause a wager to be placed and cause the display device to display a move of at least two symbols in accordance with the desired move input. Further, the system may determine a type of match for the first plurality of symbols, cause the display device to display the removal of the first plurality of symbols, and when the type of match is determined to meet a predefined destroyer criteria, cause the display device to display the removal of at least one additional symbol. The system may also be configured to cause the display device to display a movement of symbols to reconstitute the symbol matrix, determine whether a first reward symbol was released by the reconstituted symbol arrangement, and when the first reward symbol was released, determine an award based on the wager and the first reward symbol, and provide the award to the player.
In additional embodiments, the gaming system may be configured to determine whether the reconstituted symbol arrangement causes a second plurality of symbols to meet the predefined match criteria, and when the reconstituted symbol arrangement causes a second plurality of symbols to meet the predefined match criteria, determine the type of match for the second plurality of symbols and cause the display device to display the removal of the second plurality of symbols. Further, when the type of match is determined to meet the predefined destroyer criteria, cause the display device to display the removal of at least one additional symbol, cause the display device to display another reconstituted symbol arrangement, determine whether a second reward symbol was released by the reconstituted symbol arrangement, when the second reward symbol was released, determine a subsequent award based on the wager and the second reward symbol, and provide the subsequent award to the player.
In another embodiment, the gaming system may be configured to determine whether the displayed symbol arrangement of symbols allows for any desired move input to cause any plurality of symbols to meet the predefined match criteria, and when it is determined that any desired move input would not cause any plurality of symbols to meet the predefined match criteria, cause the display device to display the symbol arrangement with different symbols.
Corresponding methods and non-transitory machine-readable storage medium storing corresponding instructions are also disclosed herein.
It is therefore an object of the present disclosure to teach a gaming system that allows player interaction, while also allowing for predictability in payback percentage/hold. This, and other benefits, are inherent from the present disclosure.
Throughout the drawings, identical reference numbers designate similar, but not necessarily identical, elements. The figures are not necessarily to scale, and the size of some parts may be exaggerated to more clearly illustrate the example shown. Moreover, the drawings provide examples consistent with the description; however, the description is not limited to the examples provided in the drawings.
Referring to
The gaming machine 10 includes a housing 12 with a lower display 14a, an upper display 14b and a user interface 16. In one embodiment, lower display 14a and upper display 14b are the same type of display. In another embodiment, lower display 14a and upper display 14b are different types of displays. Such displays could be a flat-panel display, such liquid crystal display (LCD), light emitting diode (LED) display, organic light emitting diode (OLED) display, quantum dot light emitting diode (QLED), plasma display, or an LCD pixel matrix. It is also contemplated that other, non-flat-panel display devices could be used, such as cathode ray tube (CRT) or a projection display system such as digital light processing (DLP), LCD projector, or liquid crystal on silicon (LCoS) projector.
In a further embodiment, user interface 16 comprises physical buttons. In another embodiment, user interface 16 comprises a touchscreen. In still a further embodiment, user interface 16 is located apart from each of the lower display 14a and upper display 14b. in another embodiment, user interface 16 appears to be part of, and is co-located with, the lower display 14a and/or upper display 14b. For example, user interface 16 is a touchscreen over the lower display 14a.
In some embodiments, program memory 88 stores program code that is executable by the main processor 90. Program memory 88 may also store operating data, such as a (pseudo) random number generator (RNG), game instructions, event data, display files, game history data, and other such data and instructions that allow for a gaming device to properly function in a regulated gaming environment.
Display interface circuitry 98 is connected in operative communication with display 80. Display 80 may comprise multiple displays, such the lower display 14a and upper display 14b. Display 80 may also comprise a touchscreen-interface being operatively connected with the interface control panel 96 or I/O controller 94.
The coin acceptor 102 and the bill acceptor 104 accept currency and communicate the amount accepted to the I/O controller 94. The card reader 106 reads credit cards, debit cards, gift cards or other card having electronic indicia of monetary value. In one embodiment, card reader 106 is configured to interact with a radio frequency identification (RFID), WiFi, Bluetooth, and/or Near Field Communication (NFC) devices which can transmit financial information short distances, for example a bracelet, smart watch, smart phone, or other similar devices.
The ticket reader 108 prints tickets and receipts revealing the winnings of a player, or other financial outcome. The ticket reader 108 also receives tickets having indicia of monetary value, such as a bar code or QR-code, which is read by the ticket reader 108. In one embodiment, bill acceptor 104 is configured to also be a ticket reader 108. In another embodiment, ticket reader 108 or bill acceptor 104 is configured to also be a card reader 106.
The sound circuit 110 is configured to provide an acoustic-based interface for the user. Each movement or action by a user may result in a particular sound, or instruction being generated by the computer 84. The speakers 112 communicate the sounds to the user.
Referring to
At step 310, game symbols are shuffled and displayed to the player at the lower display 14a or upper display 14b. In one example, game symbols are shuffled based on a randomly generated number from the RNG. In another example, game symbols are selected from a predefined set of starting configurations. In a further example, the game symbols are displayed as cascading down the display and stacking from the bottom to the top of the screen. In another example game symbols are displayed to appear as to simultaneously appear at their individual locations.
At step 315, the gaming system determines if a symbol match is possible. If a symbol match is not possible, then the system reverts back to step 310 for a new shuffle of the symbols. If a symbol match is possible, then the gaming system proceeds to step 320 to receive a desired move input from the player using the user interface 16, such as the touchscreen interface. In one embodiment, the gaming system receives a desired move input from the player when the player indicates on the touchscreen that they desire two symbols to swap locations, as described below.
At step 325, the gaming system determines whether or not the received input results in a proper match. If the received input does not result in a proper match, then the gaming system rejects the move and wager at step 330, and reverts back to step 320. For example, the player may have input a move that would not have resulted in a minimum number of matches, such as three, and therefore was not a proper match.
If at step 325 the gaming system determines that a proper match was made, the gaming system then accepts the move and the corresponding wager. For example, if the player had indicated a move that would have created a match of three like symbols, the gaming system would have determined that such a match is acceptable, and then accepted the move and wager.
In one embodiment, the wager is a monetary wager, wherein a monetary amount is put at risk on a yet-undecided outcome. In another embodiment, a wager is not placed but rather a virtual wager is placed, wherein a virtual currency with no real-world cash value, is placed at risk. In such an example, a player may buy or be awarded such virtual currency to play with, but is not allowed to exchange such virtual currency for monetary value. Another such example is the implementation of the disclosed methods in a social gaming arrangement, either online, and/or remotely via a personal electronic device of a player, such as a smartphone or tablet.
At step 340, the gaming system determines the match type. In one embodiment, the gaming system compares the match to predefined match criteria and/or predefined destroyer criteria. For example, the match type could be a basic match type of three like symbols. In another example, the match type could be a Destroyer match type, as discussed in more detail below, which results in additional symbols being removed.
At step 345, the gaming system removes the symbols based on the determined match type, and at step 350, the gaming system 350 move and replenishes the game symbols to replace the removed symbols from step 345. In one example, the symbols located above the removed symbols are displayed as falling or cascading down to replace the removed symbols, and new symbols are displayed and filling into the newly vacated positions of the newly cascaded symbols. It is noted that the terms “above”, “below”, “up”, “down” are relative terms to respectively describe relative positions of the items displayed, merely in relation to opposite edges of the display, rather than referencing to physical laws of nature.
At step 355, the gaming system determines if the new arrangement, or reconstituted arrangement, of displayed symbols, caused by step 350, results in new matches of symbols.
If it does result in new matches, gaming system returns to step 340. In such an configuration, one or more loops of steps 355 back to 340 and back to 355, a cascading action, or chain reaction, is achieved. If and/or when the gaming system determines that no new matches are made, it proceeds to step 360. In another embodiment, the gaming system executes steps 355 and 360 in parallel instead of in series.
At step 360, the gaming system determines if a Reward symbol was released, as discussed in more detail below. If a Reward symbol was released, gaming system determines and provides an award at step 365. In one embodiment, there are multiple different kinds of Reward symbols, and the determined award is based on the kind and/or number of Reward symbols released. In a further embodiment, the generation of Reward symbols is based on a (pseudo) random number from the RNG. In another embodiment, symbol matches that meet certain predefined match criteria generate new Reward symbols to automatically be displayed as part of the symbol arrangement. For example, a match of five like symbols can automatically generate one new Reward symbol to appear at one of the locations of the five like symbols, while removing the remaining four like symbols. In still a further embodiment, the type of Reward symbol to be displayed is based on a (pseudo) random number from the RNG. In another embodiment, each of the displayed symbols is based on a (pseudo) random number from the RNG. In a further embodiment, certain of the displayed symbols is based on predefined patterns of symbols stored in one or more memory devices. In still another embodiment, part of a symbol arrangement of symbols is based on predefined patterns while another part of the symbol arrangement of symbols is based on a (pseudo) random number from an RNG. For example, the gaming system may utilize a predefined pattern of non-Reward symbols which have openings for Reward symbols, and rely on the RNG to determine the type of Reward symbol to display in such openings. In another embodiment, any determined award is credited to a displayed credit meter at the gaming system, and may be subsequently cashed out by the player, or wagered again on another move.
If no Reward symbol was released, or after any award is determined, gaming system returns to step 315 to determine if another symbol match is possible.
In the present embodiment, it is noted that the player wagers for each chance to make an acceptable move. It is contemplated that in such an embodiment, the player will perceive a benefit in wagering when they know there will be a match, and where they control the match and the subsequent symbol removal, and therefore a perceivable chance at a guaranteed reconstituted symbol arrangement that they have some control over. It is also noted that the player only receives an award when a Reward symbol is released, which provide operators more control over the regulated aspects of the gaming system, and particularly payback percentage/hold.
In the exemplary embodiment illustrated in
In a further embodiment, symbol matches of four or more like symbols create a new Destroyer symbol or symbols. In another embodiment, various numbers of symbol matches of like symbols result in creation of different types of Destroyer symbols. For example, a match of four like symbols can cause the removal of three of the like symbols, while creating a Cross Destroyer symbol, which is configured to destroy all symbols in its row and stack when properly activated (e.g., when properly matched). In another example, a match of five like symbols can cause the removal of four of the like symbols while creating a Bomb Destroyer symbol, which is configured to destroy all symbols within a predefined number of symbol positions (e.g., 3) of the Bomb Destroyer symbol or symbols, when properly activated (e.g., when properly matched). In a further example, such expanded matches (e.g., four like symbols and five like symbols) cause each of the involved symbols to automatically act as such associated Destroyer Symbols (e.g., Cross Destroyer or Bomb Destroyer) without first requiring a change in the symbol appearance and a new match of like symbols.
In one embodiment, there are multiple different kinds of Reward symbols, and the determined award is based on the kind and/or number of Reward symbols released. In a further embodiment, the generation of Reward symbols is based on a (pseudo) random number from the RNG. In another embodiment, symbol matches that meet certain predefined match criteria generate new Reward symbols to automatically be displayed as part of the symbol arrangement. For example, a match of five like symbols can automatically generate one new Reward symbol to appear at one of the locations of the five like symbols, while removing the remaining four like symbols. In still a further embodiment, the type of Reward symbol to be displayed is based on a (pseudo) random number from the RNG. In another embodiment, each of the displayed symbols is based on a (pseudo) random number from the RNG. In a further embodiment, certain of the displayed symbols is based on predefined patterns of symbols stored in one or more memory devices. In still another embodiment, part of a symbol arrangement of symbols is based on predefined patterns while another part of the symbol arrangement of symbols is based on a (pseudo) random number from an RNG. In a further embodiment, a match of Reward symbols or like Reward symbols can create a special Destroyer condition, wherein all symbols below such Reward symbols are removed which would allow for each of the associated Reward symbols to be released. In another embodiment, a match of Reward symbols or like Reward symbols can cause one or more of the associated Reward symbols to be upgraded to a better Reward symbol.
Reference to software in the present disclosure may encompass one or more computer programs that may encompass data, instructions, or both.
One or more tangible and non-transitory computer-readable media may store or otherwise embody software implementing particular embodiments. A tangible computer-readable medium may be any tangible medium capable of carrying, communicating, containing, holding, maintaining, propagating, retaining, storing, transmitting, transporting, or otherwise embodying software, where appropriate. A tangible computer-readable medium may be a biological, chemical, electronic, electromagnetic, infrared, magnetic, optical, quantum, or other suitable medium or a combination of two or more such media, where appropriate. Example tangible, non-transitory computer-readable media include, but are not limited to, application-specific integrated circuits (ASICs), compact discs (CDs), field-programmable gate arrays (FPGAs), floppy disks, floptical disks, hard disks, holographic storage devices, magnetic tape, caches, programmable logic devices (PLDs), random-access memory (RAM) devices, read-only memory (ROM) devices, semiconductor memory devices, and other suitable computer-readable media.
Software implementing particular embodiments may be written in any suitable programming language (which may be procedural or object oriented) or combination of programming languages, where appropriate. Any suitable type of computer system (such as a single- or multiple-processor computer system) or systems may execute software implementing particular embodiments, where appropriate. A general-purpose or specific-purpose computer system may execute software implementing particular embodiments, where appropriate.
Further examples are envisaged. It is to be understood that any feature described in relation to any one embodiment may be used alone, or in combination with other features described, and may also be used in combination with one or more features of any other of the embodiments, or any combination of any other of the embodiments. Furthermore, equivalents and modifications not described above may also be employed without departing from the scope of the present disclosure.
This application is a continuation of U.S. application Ser. No. 16/531,304, filed Aug. 5, 2019, which is a continuation of U.S. application Ser. No. 15/829,301, filed Dec. 1, 2017, the contents of which are hereby incorporated by reference herein in their entirety.
Number | Date | Country | |
---|---|---|---|
Parent | 16531304 | Aug 2019 | US |
Child | 16953818 | US | |
Parent | 15829301 | Dec 2017 | US |
Child | 16531304 | US |