Gaming System and Game Controller
A result generator for a gaming system comprising: one or more dice, each die having a plurality of facets each facet provided with an identification circuit having a readable identification code which is unique within the random number generator; a support platform having an upper surface for supporting the dice while at rest; an agitator adapted to cause mechanical movement of the dice to generate a random dice roll result; a dice reader disposed below the upper surface of the support platform comprising a plurality of electronic detectors adapted to read the identification code of each dice facet resting against the upper surface of the dice support platform to determine the dice roll result.
This application claims priority to Australia Application No. 2008901195 having a filing date of Mar. 12, 2008, which is incorporated herein by reference in its entirety.
FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT[Not Applicable]
[MICROFICHE/COPYRIGHT REFERENCE][Not Applicable]
BACKGROUND OF THE INVENTIONThe present invention relates to game controllers and gaming systems using dice to generate a result for use in a game outcome. Use of automatic electronic gaming systems in the gambling industry is popular. Some known electronic gaming machines use mechanical motion to produce a random result upon which a game outcome is based in accordance with game rules. Some electronic gaming systems are based on traditional casino games such as dice games which electronically read the result of a dice throw or roll.
Known dice gaming systems use optical sensors to read indicators, typically a number or a pattern of dots, on the uppermost surface of a dice at rest on a table to determine the result of a dice roll. A known problem with optical detection systems is that the accuracy of the read result may be compromised by environmental noise such as reflections or changing light conditions. Such limitations of optical dice reading systems can also be prone to fraudulent exploitation where a machine is tricked into reading a false result.
BRIEF SUMMARY OF THE INVENTIONAn aspect provides a result generator for a gaming system comprising:
one or more dice, each die having a plurality of facets each facet provided with an identification circuit having a readable identification code which is unique within the random number generator;
a support platform having an upper surface for supporting the dice while at rest;
an agitator adapted to cause mechanical movement of the dice to generate a random dice roll result;
a dice reader disposed below the upper surface of the support platform comprising a plurality of electronic detectors adapted to read the identification code of each dice facet resting against the upper surface of the dice support platform to determine the dice roll result.
In an embodiment the agitator is operatively connected to the support platform to move the support platform to cause the dice roll. For example, the agitator can move the support platform in accordance with a given sequence of movements comprising one or more throw movements and one or more vibrations. An example of the given sequence of movements to generate the dice roll comprises:
a first initiating movement to initiate movement of the dice;
a first vibration at a first vibration level adapted to cause continued motion of the dice;
a second initiating movement; and
a second vibration at a second vibration level lower than the first vibration level to assist the dice in attaining a rest state wherein one dice facet of each die rests against the upper surface of the support platform.
The initiating movement can be a rapid mechanical movement.
In an embodiment each identification circuit is adapted to transmit the identification code in response to a query signal. In an embodiment the electronic detectors of the dice reader each comprise a coil for transmission and reception of electromagnetic signals, the coils being arranged in a substantially planar array substantially parallel to the support surface and each coil electrically connected to a demodulation and control circuit comprising one or more demodulators and a controller. Each coil can be selectively activated via the controller to send query signals for reception by an identification circuit of a dice facet resting on the support surface, and receive any identification code signal transmitted in reply for demodulation.
In an embodiment the array of coils comprises a first layer of coils arranged in a grid pattern and a second layer of coils positioned below the first layer, arranged in a grid pattern offset laterally from the first layer such that each coil of the second layer partially overlaps one or more coils of the first layer.
In an embodiment the relative positions of the coil array and support platform can be adjusted laterally and dice reading includes the steps of executing a first dice reading pass wherein each coil is selectively activated for reading identification circuits with the coil array in a first position relative to the support platform, changing the relative position of the coil array to a second position relative to the support platform, and executing a second dice reading pass wherein each coil is selectively activated for reading identification circuits. For example, the coil array can be laterally movable relative to the support platform.
In an embodiment two or more dice are provided and the dice reader is adapted to detect for each die the position of the die on the support surface and the identification code of the facet against the support platform.
In an embodiment the dice reader can be adapted to detect for each die an identical die position and identification code of the facet against the support platform a plurality of times to determine a dice roll result.
In an embodiment an identical position and identification code must be detected for each die four times to determine a valid dice roll result upon which a game outcome may be based.
In an embodiment each identification circuit is an induction powered identification circuit. In an embodiment identification circuit power is induced from electromagnetic fields generated by the detectors. For example, each identification circuit can be a radio frequency identification (RFID) tags attached to or embedded in a facet of the dice.
In one embodiment each dice facet includes an illuminator adapted to illuminate the facet and coupled to the identification circuit of an opposite facet, such that an uppermost facet of a die will be illuminated when an identification code of a facet resting on the support surface is read. The illuminator can be powered by the power induced in the identification circuit of the opposite facet by the detectors.
In an embodiment each dice includes one or more shields adapted to significantly attenuate any power induction and signals of the identification circuits of dice facets to inhibit the detector reading signals from dice facets other than a dice facet resting on the dice support platform.
According to another aspect there is provided a game controller comprising:
a result generator comprising:
one or more dice, each die having a plurality of facets each facet provided with an identification circuit having a readable identification code which is unique within the random number generator;
a support platform having an upper surface for supporting the dice while at rest;
an agitator adapted to cause mechanical movement of the dice to generate a random dice roll result; and
a dice reader disposed below the upper surface of the support platform comprising a plurality of electronic detectors adapted to read the identification code of each dice facet resting against the upper surface of the support platform while to determine the dice roll result,
an outcome evaluator adapted to apply game rules to a roll result of the result generator and determine one or more game outcomes for each player based on game play instructions and wagers received from each player.
According to another aspect there is provided game system comprising:
one or more player terminals, each adapted to receive wagers and game play instructions from a player and display game outcomes to the player;
a game controller comprising:
a result generator comprising:
one or more dice, each die having a plurality of facets each facet provided with an identification circuit having a readable identification code which is unique within the random number generator;
a support platform having an upper surface for supporting the dice while at rest;
an agitator adapted to cause mechanical movement of the dice to generate a random dice roll result; and
a dice reader disposed below the upper surface of the support platform comprising a plurality of electronic detectors adapted to read the identification code of each dice facet resting against the upper surface of the dice support platform to determine the dice roll result, and
an outcome evaluator adapted to apply game rules to a roll result of the random number generator and determine one or more game outcomes for each player based on game play instructions and wagers received from each player.
An embodiment, incorporating all aspects of the invention, will now be described by way of example only with reference to the accompanying drawings in which
The present invention relates to result generator for rolling dice to produce a random result and reading the dice roll result. The result generator 110 comprises one or more dice 120, an agitator 130 and a dice reader 140, as illustrated in
The agitator 130 is adapted to cause mechanical movement of the dice to generate a random dice roll result. For example the agitator rolls or throws the dice as would be done by a croupier or player in a manual dice game. In the embodiment illustrated in
The dice reader 140 is disposed below the dice support surface to read the dice roll result, after the dice roll, when the dice 120 are at rest on the support platform. The device reader 140 comprises a plurality of electronic detectors adapted to read the identification code of each dice facet resting against the support platform's upper surface, in other words the bottom facet of each dice, to determine the dice roll result. For example, by reading the identification code of the bottom facet the dice reader can determine which facet is on top and hence the number or symbol of the top facet.
The result generator 110 can be included in a game controller 150 of a gaming system 100. In the embodiment illustrated in
Each of the player terminals 180 includes the components required for a player to enter game play instructions which can include wagers to play the games. Each player terminal can include a credit mechanism 182 to enable a player to input credits and receive payouts, a player input mechanism 187 to enable a player enter game play instructions and a display 185 or other output mechanism for presenting game information and outcomes to the player.
The credit mechanism 182 may a coin or token input chute or bill collector and matching dispenser, or alternatively a card reader for reading a smart card, debit card or credit card. A reading device may also be provided for the purpose of reading a player tracking device, for example as part of a loyalty program. The player tracking device may be in the form of a card, flash drive or any other portable storage medium capable of being read by the reading device.
The display 185 and/or other output mechanism may be a video display unit, such as a cathode ray tube screen device, a liquid crystal display, plasma screen, any other suitable video display unit or other output mechanism. A player terminal may be provided with more than one display unit or type of display for example a player terminal may be provided with a screen type display and another form of output mechanism, such as a series or lights or a panel of selectively illuminated symbols and speakers for audio outputs. Different game information may be communicated by each display or output mechanism.
The player input mechanism 187 can be any suitable form of user input mechanism which enables a player to input game play instructions, for example a bank of buttons for enabling a player to interact with the gaming machine, a key board or keypad, a touch screen etc. The player input mechanism may include a plurality of input mechanisms or interfaces, for example one or more banks of buttons and one or more touch screens etc.
An embodiment of a dice roll based result generator will now be described in detail with reference to
A significant challenge in electronic gaming systems using mechanical random result generation is creating motion which reliably generates a random result, as well as accurately reading the random result.
An example of a movement sequence is illustrated in
An identification circuit 240 is provided in each facet 225 of each dice 120. In an embodiment, each identification circuit is a passive radio frequency identification (RFID) circuit. Each circuit is adapted to transmit an identification code which is unique within the result generator. The passive RFID circuits are powered by current induced in the circuit when the circuit is in the presence of an alternating electromagnetic field of an appropriate strength and frequency. The electromagnetic field can be generated from detector circuitry used for reading the identification code of the RFID circuit. For example, the dice reader may comprise a plurality of detector coils which are driven by an alternating current source to generate the electromagnetic field which is used for powering the RFID circuits and reading the identification code. Current induced by the electromagnetic field is rectified to power the identification circuit, thus no independent power storage is required for the identification circuit. The identification circuit is adapted to modulate the received electromagnetic signal to transmit the circuit's identification code. The identification code may be hardwired into the circuit or stored in circuit memory such as PROM memory during manufacture of the circuit. In an embodiment using passive RFID circuits, the electromagnetic signal to power the identification circuit is provided using detector coils of the dice reader which are positioned below the upper surface of the dice support platform to read the identification code of the dice facets resting on the support surface. The RFID circuit is adapted to modulate the electromagnetic signal, and this modulation is in turn received by the detector coils and demodulated by a detector circuit to read the identifier of the dice facet resting on the dice support surface.
To avoid a false detection from identification circuits on the side facets the dice can be provided with shielding 250 in each facet to cause attenuation of the detection signal such that the stronger signal of the identification circuit of the lowermost facet, closest to the detector coils, can be distinguished from any relatively weaker signal received from the identification circuits of side facets.
The dice reader of this embodiment includes a plurality of detector coils arranged in an array 700 as illustrated in
An example of a passive RFID identification circuit 840 and an electronic detector 800 is illustrated in
A dice reader controller can be adapted to selectively activate each coil of the array and receive any identification code transmitted by an identification circuit activated in response to the activation of the detector coil. An advantage of selectively activating each detector coil is that signals from neighbouring coils will not interfere with each other, and the location as well as the identification code for each dice facet against the support platform can be readily determined. The dice reader controller may be implemented in a processor as a set of instructions which when executed cause the processor to control the activation of each detector coil in sequence and store the detection results in memory.
In an embodiment the detector coil array is moveable using motor 450 and detector coil array motion controller 445 in order to change the position of the detector coil array 700 to confirm accurate detection of each dice. An example of the dice reading process is illustrated in
An example of a game process will now be described with reference to
It should be appreciated that once the dice roll result generator has been tested and gained regulatory approval the result generator may be applied in any number of different dice games.
An advantage of using an electronic dice reader as described above is that environmental factors such as changing in lighting or optical reflections will not influence the reading of the dice roll result. Further, as each dice facet identification code may be unique or selected from a large set of possible codes, the likelihood of substitution of dice or fraud by attempting to use a false identification circuit in proximity of the dice reader is unlikely, or may be identified by the dice reader controller and any appropriate action taken against the attempted fraud. For example, the dice reader can identify too many possible codes being read, and indicate a potential fraud attempt to a game controller and hence a casino managing authority. The dice reader may also be employed for reading dice thrown manually by a player or croupier.
An additional feature which may be provided in dice used in the result generator is illumination of the uppermost facet of the dice during the dice reading process. Such a feature may increase the enjoyment of the players watching the dice and also make the dice roll result clearer for the players to see. This feature may be implemented by providing an illumination device such as a light emitting diode (LED) embedded in the dice below each facet. The LED of the top facet can be switched on to illuminate the uppermost facet by reading of the identification code of the lowermost facet of the dice. In an embodiment, the illuminator can be powered by the induction power which powers the identification circuit of the lowermost facet.
In the claims which follow and in the preceding description, except where the context requires otherwise due to express language or necessary implication, the word “comprise” or variations such as “comprises” or “comprising” is used in an inclusive sense, i.e. to specify the presence of the stated features but not to preclude the presence or addition of further features in various embodiments of the invention.
It is to be understood that, if any prior art publication is referred to herein, such reference does not constitute an admission that the publication forms a part of the common general knowledge in the art, in any country.
Claims
1. A result generator for a gaming system comprising:
- one or more dice, each die having a plurality of facets each facet provided with an identification circuit having a readable identification code which is unique within the random number generator;
- a support platform having an upper surface for supporting the dice while at rest;
- an agitator adapted to cause mechanical movement of the dice to generate a random dice roll result;
- a dice reader disposed below the upper surface of the support platform comprising a plurality of electronic detectors adapted to read the identification code of each dice facet resting against the upper surface of the dice support platform to determine the dice roll result.
2. A result generator as claimed in claim 1 wherein the agitator is operatively connected to the support platform to move the support platform to cause the dice roll.
3. A result generator as claimed in claim 2 wherein the agitator moves the support platform in accordance with a given sequence of movements comprising one or more throw movements and one or more vibrations.
4. A result generator as claimed in claim 3 wherein the given sequence of movements to generate the dice roll comprises:
- a. a first initiating movement to initiate movement of the dice;
- b. a first vibration at a first vibration level adapted to cause continued motion of the dice;
- c. a second initiating movement; and
- d. a second vibration at a second vibration level lower than the first vibration level to assist the dice in attaining a rest state wherein one dice facet of each die rests against the upper surface of the support platform.
5. A result generator as claimed in claim 4 wherein the initiating movement is a rapid mechanical movement.
6. A result generator as claimed in claim 1 wherein each identification circuit is adapted to transmit the identification code in response to a query signal.
7. A result generator as claimed in claim 6 wherein the electronic detectors of the dice reader each comprise a coil for transmission and reception of electromagnetic signals, the coils being arranged in a substantially planar array substantially parallel to the support surface and each coil electrically connected to a demodulation and control circuit comprising one or more demodulators and a controller.
8. A result generator as claimed in claim 7 wherein each coil is selectively activated via the controller to send query signals for reception by an identification circuit of a dice facet resting on the support surface, and receive any identification code signal transmitted in reply for demodulation.
9. A result generator as claimed in claim 7 wherein the array of coils comprises a first layer of coils arranged in a grid pattern and a second layer of coils positioned below the first layer, arranged in a grid pattern offset laterally from the first layer such that each coil of the second layer partially overlaps one or more coils of the first layer.
10. A result generator as claimed in claim 7 wherein the relative positions of the coil array and support platform can be adjusted laterally and dice reading includes the steps of executing a first dice reading pass wherein each coil is selectively activated for reading identification circuits with the coil array in a first position relative to the support platform, changing the relative position of the coil array to a second position relative to the support platform, and executing a second dice reading pass wherein each coil is selectively activated for reading identification circuits.
11. A result generator as claimed in claim 10 wherein the coil array is laterally movable relative to the support platform.
12. A result generator as claimed in claim 15 comprising two or more dice wherein the dice reader is adapted to detect for each die the position of the die on the support surface and the identification code of the facet against the support platform.
13. A result generator as claimed in claim 12 wherein the dice reader is adapted to detect for each die an identical die position and identification code of the facet against the support platform a plurality of times to determine a dice roll result.
14. A result generator as claimed in claim 13 wherein an identical position and identification code must be detected for each die four times to determine a valid dice roll result upon which a game outcome may be based.
15. A result generator as claimed in claim 6 wherein each identification circuit is an induction powered identification circuit.
16. A result generator as claimed in claim 15 wherein identification circuit power is induced from electromagnetic fields generated by the detectors.
17. A result generator as claimed in claim 16 wherein each identification circuit is a radio frequency identification (RFID) tags attached to or embedded in a facet of the dice.
18. A result generator as claimed in claim 16 wherein each dice facet includes an illuminator adapted to illuminate the facet and coupled to the identification circuit of an opposite facet, such that an uppermost facet of a die will be illuminated when an identification code of a facet resting on the support surface is read.
19. A result generator as claimed in claim 18 wherein the illuminator is powered by the power induced in the identification circuit of the opposite facet by the detectors.
20. A result generator as claimed in claim 15 wherein each dice includes a shield adapted to significantly attenuate any power induction and signals of the identification circuits of dice facets such that detector does not read any signals from diced facets other than a dice facet resting on the dice support platform.
21. A game controller comprising:
- a result generator comprising:
- one or more dice, each die having a plurality of facets each facet provided with an identification circuit having a readable identification code which is unique within the random number generator;
- a support platform having an upper surface for supporting the dice while at rest;
- an agitator adapted to cause mechanical movement of the dice to generate a random dice roll result; and
- a dice reader disposed below the upper surface of the support platform comprising a plurality of electronic detectors adapted to read the identification code of each dice facet resting against the upper surface of the support platform while to determine the dice roll result, an outcome evaluator adapted to apply game rules to a roll result of the result generator and evaluate one or more game outcomes for each player based on game play instructions and wagers received from each player.
22. A game system comprising:
- one or more player terminals, each adapted to receive wagers and game play instructions from a player and display game outcomes to the player;
- a game controller comprising: a result generator comprising: one or more dice, each die having a plurality of facets each facet provided with an identification circuit having a readable identification code which is unique within the random number generator; a support platform having an upper surface for supporting the dice while at rest; an agitator adapted to cause mechanical movement of the dice to generate a random dice roll result; and a dice reader disposed below the upper surface of the support platform comprising a plurality of electronic detectors adapted to read the identification code of each dice facet resting against the upper surface of the dice support platform to determine the dice roll result, and
- an outcome generator adapted to apply game rules to a roll result of the random number generator and determine one or more game outcomes for each player based on game play instructions and wagers received from each player.
Type: Application
Filed: Mar 11, 2009
Publication Date: Feb 11, 2010
Inventors: Dusan Berlec (Menges), Ivo Zavbi (Menges), Joze Pececnik (Menges), Urban Bergant (Menges)
Application Number: 12/402,193
International Classification: A63F 9/04 (20060101); A63F 9/24 (20060101);