Gaming apparatus and control method thereof
A gaming apparatus includes a roulette wheel having a plurality of numbered pockets, a memory that stores a plurality of control data in each of which at least one of a roulette wheel rotation condition and a ball launching condition and a controller. Based on the control data, probability of receiving a ball in a specific area of the plurality of pockets increases. The controller is operable to switch game modes between a first mode and a second mode. In the first mode, a game is played by selecting control data for each game among a plurality of the control data. In the second mode, a game is played by selecting control data for each plurality of games among a plurality of the control data.
Latest ARUZE GAMING AMERICA, INC. Patents:
This application is based upon and claims the benefit of U.S. Provisional Patent Application Ser. No. 60/858,941, filed on Nov. 15, 2006; the entire contents of which are incorporated herein by reference for all purposes.
BACKGROUND OF THE INVENTION1. Field of the Invention
The present invention relates to a gaming apparatus, such as a roulette gaming machine, a bingo gaming machine, etc. and a control method thereof.
2. Description of Related Art
Conventionally, in a roulette game, a game is executed generally by a dealer throwing in a ball onto a roulette wheel. Recently, automation has developed and a gaming apparatus has bee proposed, in which the roulette game progresses completely automatically without the need for the dealer to throw in a ball.
Among such gaming apparatuses, there is a gaming apparatus in which a ball is launched by air as disclosed in the pamphlet of International Publication WO2004/094013. With a gaming apparatus in which the roulette game progresses completely automatically, it is thought to be preferable that a ball fall in each pocket and be received therein with a uniform probability. Because of this, among such gaming apparatuses, there is one designed so as to disturb the behavior of a ball by providing bumps and dips on the surface of the ball track so that the ball falls in each pocket with a uniform probability.
An object of the present invention is to provide a gaming apparatus having new entertainment and a control method thereof.
SUMMARY OF THE INVENTIONA first aspect of the present invention provides a gaming apparatus which comprises the following configuration. That is, the gaming apparatus comprises a roulette wheel having a plurality of pockets numbered respectively; a memory that stores a plurality of control data; and a controller. In each of the control data, at least one of a roulette wheel rotation condition and a ball launching condition is set so that probability of receiving a ball in a specific area of the plurality of pockets increases. The controller is operable to (a) execute a first mode in which a game is played by selecting one control data among the plurality of control data for each game, and (b) switch to a second mode in which a game is played by selecting one control data among the plurality of control data for each plurality of games when a predetermined condition has been met in the first mode.
In the first aspect of the present invention, there are a first mode in which a game is played by selecting one control data for each game and a second mode in which a game is played by selecting one control data for each plurality of games. When a predetermined condition has been met in the first mode, the mode is switched to the second mode.
A second aspect of the present invention provides a gaming apparatus which comprises the following configuration. That is, the gaming apparatus comprises a roulette wheel having a plurality of pockets numbered respectively; a memory that stores a plurality of control data; and a controller. In each of the control data, at least one of a roulette wheel rotation condition and a ball launching condition is set so that probability of receiving a ball in a specific area of the plurality of pockets increases. The controller is operable to (a) execute a first mode in which a game is played by selecting one control data among the plurality of control data for each game, and (b) switch to a second mode in which a game is played by selecting one control data among the plurality of control data for each plurality of games when total payout amount to players during a predetermined number of past games is not more than a predetermined value in the first mode.
In the second aspect of the present invention, there are a first mode in which a game is played by selecting one control data for each game and a second mode in which a game is played by selecting one control data for each plurality of games. When the total payout amount to players in a predetermined number of past games is not more than a predetermined value in the first mode, the mode is switched to the second mode.
A third aspect of the present invention provides a gaming apparatus which comprises the following configuration. That is, the gaming apparatus comprises a roulette wheel having a plurality of pockets numbered respectively; a memory that stores a plurality of control data; and a controller. In each of the control data, at least one of a roulette wheel rotation condition and a ball launching condition is set so that probability of receiving a ball in a specific area of the plurality of pockets increases. The controller is operable to (a) execute a second mode in which a game is played by selecting one control data among the plurality of control data for each plurality of games, and (b) switch to a first mode in which a game is played by selecting one control data among the plurality of control data for each game when total payout amount to players during a predetermined number of past games is more than a predetermined value in the second mode.
In the third aspect of the present invention, there are a first mode in which a game is played by selecting one control data for each game and a second mode in which a game is played by selecting one control data for each plurality of games. When the total payout amount to players in a predetermined number of past games is more than a predetermined value in the second mode, the mode is switched to the first mode.
A fourth aspect of the present invention provides control method of a gaming apparatus which comprises the following configuration. That is, the control method of the gaming apparatus comprises: (a) executing a first mode in which a game is played by selecting one control data for each game among a plurality of control data (in each of which at least one of a roulette wheel rotation condition and a ball launching condition is set so that probability of receiving a ball in a specific area of the plurality of pockets increases); and (b) switching to a second game in which a game is played by selecting one control data for each plurality of games among the plurality of control data when a specific condition has been met in the first mode.
In the fourth aspect of the present invention, there are a first mode in which a game is played by selecting one control data for each game and a second mode in which a game is played by selecting one control data for each plurality of games. When a predetermined condition has been met in the first mode, the mode is switched to the second mode.
A fifth aspect of the present invention provides control method of a gaming apparatus which comprises the following configuration. That is, the control method of the gaming apparatus comprises: (a) executing a first mode in which a game is played by selecting one control data for each game among a plurality of control data (in each of which at least one of a roulette wheel rotation condition and a ball launching condition is set so that probability of receiving a ball in a specific area of the plurality of pockets increases); and (b) switching to a second game in which a game is played by selecting one control data for each plurality of games among the plurality of control data when the total payout amount to players during a predetermined number of past games is not more than a predetermined value in the first mode.
In the fifth aspect of the present invention, there are a first mode in which a game is played by selecting one control data for each game and a second mode in which a game is played by selecting one control data for each plurality of games. When the total payout amount to players in a predetermined number of past games is not more than a predetermined value in the first mode, the mode is switched to the second mode.
A sixth aspect of the present invention provides control method of a gaming apparatus which comprises the following configuration. That is, the control method of the gaming apparatus comprises: (a) executing a second mode in which a game is played by selecting one control data for each plurality of games among a plurality of control data (in each of which at least one of a roulette wheel rotation condition and a ball launching condition is set so that probability of receiving a ball in a specific area of the plurality of pockets increases); and (b) switching to a first mode in which a game is played by selecting one control data for each game among the plurality of control data when the total payout amount to players during a predetermined number of past games is more than a predetermined value in the second mode.
In the sixth aspect of the present invention, there are a first mode in which a game is played by selecting one control data for each game and a second mode in which a game is played by selecting one control data for each plurality of games. When the total payout amount to players in a predetermined number of past games is more than a predetermined value in the second mode, the mode is switched to the first mode.
In the present embodiment, a control method of a roulette gaming machine, as an example of the gaming apparatus, will be described. Although the roulette gaming machine is a gaming apparatus of standalone type not connected to a network, the present invention can also be applied to a gaming apparatus connected to a network.
In a roulette gaming machine 1 according to the present embodiment, a game progresses by one control data. In this game progress, a control data is selected first (Step 100). In the control data, at least one of a rotation condition of a roulette wheel 22 and a launching condition of a ball 27 is set so that probability of receiving the ball in a specific area of a plurality of pockets 23 increases. The roulette gaming machine 1 according to the present embodiment stores a plurality of control data. In the respective control data, at least one of the rotation condition of the roulette wheel 22 and the launching condition of the ball 27 is set so that a different area of the plurality of the pockets 23 would receive the ball 27 with higher probability.
In the present embodiment, game processing is executed first (step S101). In the game processing, when a player makes a bet in each station 4, rotation of the roulette wheel 22 and launching of the ball 27 is executed and payout is made in accordance with the bet after the ball 27 is received in the pocket 23.
After that, it is determined whether the payout amount in a predetermined number of past games is equal to or less than a predetermined value (step S102). For example, the payout amount is the number of paid out medals and the predetermined value is a predetermined number of medals when the game media are medals. The payout amount is an amount of paid out money and the predetermined value is a predetermined amount of paid out money when the game media are money. In addition, it may be determined whether or not the payout amount is equal to or less than the predetermined value by the payout amount of the whole of the roulette gaming machine 1 or by the payout amount at a specific one of the stations 4.
When it is determined that the payout amount is not equal to or less than the predetermined value (step S102: NO), it is determined whether or not one game has been executed (step S103). In other words, it is determined whether or not a series of processing. The series of processing is from the player's betting operation until the payout has been executed.
When it is determined that one game has not been executed (step S103: NO), this processing is repeated. On the other hand, when it is determined that one game has been executed (step S103: YES), the processing moves to step S100. In step S100, one control data is selected among the plurality of the control data again. In other words, the control data is changed from the previous one to another (however, there may be the case where the same control data is selected). In each of the control data, at least one of a rotation condition of the roulette wheel 22 and a launching condition of the ball 27 is set, so that a different area of the plurality of pockets 23 would receive the ball 27 with higher probability. Due to this, when new control data is selected, the specific area having the increased probability of receiving the ball is changed accordingly.
The processing in these steps S100 to S103 corresponds to the first mode. As described above, in the first mode, one control data is selected for each game and the game is advanced.
By the way, when it is determined that the payout amount is equal to or less than the predetermined value (step S102: YES), the processing in steps S104 to S107 is executed. The processing corresponds to the second mode.
In the second mode, the control data is changed (step S104). Due to this, the specific area having the increased probability of receiving the ball is changed. Next, the game processing same as step S101 is executed (step S105).
After that, it is determined whether or not the payout amount in the predetermined number of past games is more than the predetermined value (step S106). As to this processing also, the payout amount may be determined by that of the whole of the roulette gaming machine 1 or may be determined by that at a specific one of the stations 4.
When it is determined that the payout amount is not more then the predetermined value (step S106), it is determined whether or not the predetermined number of games has been executed (step S107). When it is determined that the predetermined number of games has not been executed (step S107: NO), the processing moves to step S105 and the game processing is executed again. On the other hand, when it is determined that the predetermined number of games has been executed (step S107: YES), the processing moves to step S104.
Due to such processing in step S107, in the second mode, the control data is changed for each plurality of games, not as in the first mode in which the control data is changed for each game.
By the way, when it is determined that the payout amount is more than the predetermined value (step S106), the processing moves to step S100. Here, in the first mode, the control data is changed for each game, and therefore, the specific area having the increased probability of receiving the ball is changed for each game. Consequently, the receiving area of the ball 27 is changed randomly, the probability of obtaining a high dividend is distributed approximately evenly and the fairness of the game is improved. In contras to this, in the second mode, since the control data is changed for each plurality of games, the specific area having the increased probability of receiving the ball is fixed during the predetermined number of games. Consequently, when the player learns that the mode has been switched to the second mode, the probability of obtaining a high dividend increases by betting on the vicinity of the specific area having the increased probability of receiving the ball and the gaming amusement is improved.
In particular, in the present embodiment, not only the second mode but also the first mode is provided. In the first mode, the game result will be random and therefore the player cannot expect a high dividend at all times. Due to this, the player is obliged to consider with enthusiasm whether or not the current mode is the second mode. Therefore, the gaming amusement is improved further.
Further, in the present embodiment, when the payout amount in the predetermined number of past games is equal to or less than the predetermined value, the mode is switched to the second mode. Due to this, when the game playing is dull, the mode is switched to the second mode in which a high dividend can be expected. Therefore, the situation of the dull game playing can be prevented. Furthermore, in the present embodiment, when the payout amount in the predetermined number of past games is more than the predetermined value, the mode is switched to the first mode. Due to this, when the payout amount is too large, the game can be calmed down.
By the way, in
Next, the detailed configuration of the roulette gaming machine 1 according to the present embodiment will be described. As shown in
Within the frame body 21, a ball throw-in opening 36 is formed. To the ball throw-in opening 36, a ball throw-in apparatus 104 (refer to
Below the roulette wheel 22, a wheel drive motor 106 (refer to
In addition, below the roulette wheel 22, metal plates (not shown) are attached at predetermined intervals. A proximity sensor of a pocket position detecting circuit 107 (refer to
The frame body 21 is inclined gradually toward the inside and a guide wall 29 is formed in the middle thereof. The thrown-in ball 27 rotates by its centrifugal force, being guided by the guide wall 29. When the rotation speed decreases and the centrifugal force lessens, the ball 27 rolls down the slope of the frame body 21 inwardly, reaching the rotating roulette wheel 22. Then, the ball 27 that has reached the roulette wheel 22 passes through the top of the number plate 25 outside the rotating roulette wheel 22 and is received in any one of the number pockets 23. As a result, the number of the number pocket 23 that has received the ball 27 is detected by a ball sensor 105 (refer to
The rotation of the roulette wheel 22 and the launching of the ball 27 are executed based on the control data.
The motor drive time is a time for which the wheel drive motor 106 (refer to
As shown in
Each of the control data is set so that any one of the areas A to F would receive the ball 27 with higher probability. For example, when the rotation of the roulette wheel 22 and the launching of the ball 27 are controlled based on the control data of “the motor drive time is 10 sec, the ball initial velocity is a, and the launching delay time is 0”, the area A would receive the ball 27 with higher probability. By the way, the control data may be set individually for each of the roulette apparatuses 3 or may be set commonly to all of the roulette gaming machines 1. As shown in
In the above-described example, the case has been described, where each of the areas A to F consists of neighboring six or seven of the number pockets 23. However, the number of pockets 23 that belong to one group is not limited in particular. In addition, the number of pockets constituting each group may be the same to or may be different from one another. Further, in the present embodiment, the case has been described, where the number pockets 23 are divided into the six areas (groups) A to F. However, the number of pockets 23 included in one group is not limited to six.
In the above-described example, the case has been described, where the areas A to F do not overlap one another. In other words, the case has been described, where the pockets 23 that belong to one group and do not belong to another group. However, this is not limited, and one pocket may belong to two or more groups.
In the above-described example, the case has been described, where each control data is associated with each area (group) respectively. However, as far as two or more control data exist, there may be an area (group) with which no control data is associated or there may be an area (group) with which two or more control data are associated.
In the above-described example, the case has been described, where the control data is composed of the motor drive time, the ball initial velocity, and the launching delay time. However, the control data is not limited to this. The control data may include any one of the data relating to the rotation control of the wheel 22 (motor drive time), data relating to the launching timing of the ball 27 (launching delay time), and data relating to the launching initial velocity of the ball 27 (ball initial velocity), or data including a combination thereof. Further, for example, as the data relating to the rotation control of the wheel 22, the rotation speed of the roulette wheel 22 may be accepted in addition to the motor drive time.
Next,
The station 4 is an apparatus that accepts a player's bet. The station 4 includes at least a medal insertion slot 6 through which a coin or a game medium (currency value: such as a chip, a medal, etc.) is inserted, a console 7 consisting of a plurality of control buttons with which a player inputs predetermined directions and a display panel 8 that displays an image relating to a game. It is possible for the player to advance a game by operating a touch screen 50 (refer to
In addition, on the side of the cabinet 2 in which each station 4 is arranged, a medal payout opening 9 is provided respectively. Further, at the top-right of the display panel 8 of each station 4, a speaker 10 that outputs music, effect sounds is provided.
On the top of the display panel 8 of each station 4, WIN lamps 11 are provided respectively. The WIN lamp 11 at the station 4 that has won lights up when a number (“0”, “00”, “1” to “36” in the present embodiment), which was bet at the station 4 in a game, is won. Similarly, the WIN lamp 11 also lights up at the station 4 that has won the jackpot (hereinafter, referred also to JP) in a JP bonus game. The WIN lamps 11 can be recognized visually from all of the stations 4 (12 units in the present embodiment). It is possible for other players playing with the same roulette gaming machine 1 to check the lighting of the WIN lamp 11 at all times.
Within the medal insertion slot 6, a medal sensor 97 (refer to
Within a corner 12 of the cabinet 2, a server 13 is installed. Normally, the server 13 is accommodated within the corner 12 so as to prevent operations by a player. It is possible for an administrator of the roulette gaming machine 1 to operate the server 13 by opening a door 14 on the corner 12 using a key switch. Then, by operating the server 13, it is possible to set various settings of the roulette gaming machine 1.
On the electroluminescence display 5, a JP amount display 15 for displaying the amount of JP is provided. In the roulette gaming machine 1 according to the present embodiment, three kinds of JP, that is, “MEGA”, “MAJOR”, and “MINI” are provided, as will be described later. The “MEGA” JP accumulates and stores 0.15% of credits bet at all of the 12 stations 4. The “MAJOR” JP accumulates and stores 0.20% of bet credits. The “MINI” JP accumulates and stores 0.30% of bet credits. Then, one of JPs is won in a JP bonus game, which will be described later, the credits corresponding to the accumulated amount of the relevant JP are paid out for the predetermined station 4. On the JP amount display 15, the accumulated amount of the “MEGA” JP is displayed among the three kinds of JP. The JP amount display 15 is provided on the top part of the electroluminescence display 5 and the display contents can be visually recognized by all of the players who play at the stations 4.
First, based on
Below the betting board 60, a result history display 65-bet buttons 66, a payout result display 67 and a number of credits display 68 are displayed. On the result history display 65, the result of the winning numbers in the games up to the last game are displayed in a list. By the way, one game is a series of operations from when each player bets at each of the stations 4, then the ball 27 falls in the number pocket 23 and until payout is made based on the winning number. On the result history display 65, when one game is over, the most recent winning number is added from the top and displayed, and thereby the history of the winning numbers up to 16 games can be confirmed.
In addition, the bet buttons 66 are buttons for betting a chip(s) on a bet area 72 (on the grid of a number or mark, or on the line forming the grid) specified by the player. The bet buttons 66 consist of four kinds of buttons, that is, a 1-bet button 66A, a 5-bet button 66B, a 10-bet button 66C, and a 100-bet button 66D.
The player specifies a bet position with a cursor 70 to be described later by directly touching the bet area 72 on which to bet on the screen with a finger etc. By touching the 1-bet button 66A once in this state, the player can bet one chip. Each time the 1-bet button 66A is touched with a finger etc., the number of bets increases in the order of “1”-->“2”-->“3”--> . . . . In addition, by touching the 5-bet button 66B once, five chips can be bet. Each time the 5-bet button 66B is touched with a finger etc., the number of bets increases in the order of “5”-->“10”-->“15”--> . . . .
By touching the 10-bet button 66C once, 10 chips can be bet. Each time the 10-bet button 66C is touched with a finger etc., the number of bets increases in the order of “10”-->“20”-->“30”--> . . . . Further, by touching the 100-bet button 66D once, 100 chips can be bet. Each time the 100-bet button 66D is touched with a finger etc., the number of bets increases in the order of “100”-->“200”-->“300”--> . . . .
The payout result display 67 displays the number of bets of the player and the number of credits to be paid out for that. Here, the number of credits to be paid out subtracted by the number of bets is the number of credits newly won by the player.
The number of credits display 68 displays the number of credits currently possessed by the player. The number of credits decreases in accordance with the number of bets (one credit for one bet). However, when credits are paid out when winning, the number of credits increases by that corresponding to the amount of payout. When the number of credits possessed by the player becomes zero, the game is closed.
On the top of the betting board 60, a bet time display 69 is provided. The bet time display 69 displays a remaining time available for betting by the player. When bet acceptance starts, “20” is displayed and the number decreases one by one for each second and when the number reaches “0”, the bet acceptance is closed. In addition, when the remaining time for the player to bet is five seconds at each of the stations 4, the ball throw-in apparatus 104 is driven and the ball 27 is thrown onto the roulette plate.
On the right side of the bet time display 69, a MEGA display 73 that displays the accumulated number of credits of the “MEGA” JP, a MAJOR display 74 that displays the accumulated number of credits of the “MAJOR” JP, and a MINI display 75 that displays the accumulated number of credits of the “MINI” JP are provided.
On the MEGA display 73, the cumulative sum of 0.15% of the credits bet in each game at all of the 12 stations 4 is displayed. On the MAJOR display 74, the cumulative sum of 0.20% of the bet credits is displayed. On the MINI display 75, the cumulative sum of 0.30% of the bet credits is displayed. The numerical values displayed on the MEGA display 73, the MAJOR display 74, and the MINI display 75 are common to all of the stations 4. In the case of winning in the JP bonus game, the number of credits of the JP that is won among the JPs displayed on each of the displays 73 to 75 is paid out. After payout is made, the initial values (200 credits for “MINI”, 5,000 credits for “MAJOR”, and 50,000 credits for “MEGA”) are displayed on the displays of the JP.
On the betting board 60, the cursor 70 indicative of the bet area 72 currently selected by the player is displayed. In addition, on the betting board 60, a chip mark 71 indicative of the number of chips already bet and the bet area 72 is displayed. The number displayed on the chip mark 71 indicates the number bet. For example, as shown in
The chip mark 71 of “1” placed on the intersection point of the grids “5”, “6”, “8” and “9” indicates that one chip is bet on the four numbers “5”, “6”, “8” and “9”. Incidentally, such betting on four numbers is called “corner bet”.
Other betting methods include “split bet” for betting on two numbers by placing a chip on the line between the two numbers, “street bet” for betting on three numbers (for example, “13”, “14” and “15”) by placing a chip on the end of the horizontal line (a line in the longitudinal direction in
Further, other betting methods include “line bet” for betting on six numbers (for example, “13”, “14”, “15”, “16”, “17” and “18”) by placing a chip between ends of two horizontal lines (two lines in the longitudinal direction in
Furthermore, there are other betting methods using six grids provided in the lowest tier of the betting board 60, such as a method for betting on the color of the number display plate (“red” or “black”), a method for betting on odd or even numbers and a method for betting on 18 numbers “1 to 18” or “19 to 36”. Here, these plural betting methods differ in the dividend of credits per chip (payout rate) when the game is won.
When betting on the bet screen 61 configured as described above, the player first specifies the bet area 72 (the grid of a number or mark, or the line forming the grid) on which to bet by directly touching the screen with a finger. As a result, the cursor 70 moves to the specified bet area 72.
After that, by touching each unit button of the bet buttons 66 (the 1-bet button 66A, the 5-bet button 66B, the 10-bet button 66C, and the 100-bet button 66D), chips for the number of units are bet on the specified bet area 72. For example, when the 10-bet button 66C is touched four times, the 5-bet button 66B is touched once and the 1-bet button 66A is touched three times, then 48 chips are bet.
The server 13 has a server CPU 81 that controls in whole, a ROM 82, a RAM 83, a timer 84, an LCD (Liquid Crystal Display) 32 connected via an LCD drive circuit 85 and a keyboard 33.
The server CPU 81 executes various kinds of processing based on input signals supplied from each of the stations 4 and data & programs stored in the ROM 82 & the RAM 83. In addition, by transmitting command signals to the stations 4 based on the processing result, the server CPU 81 controls each of the stations 4 initiatively. Further, the server CPU 81 transmits control signals to the roulette apparatus 3 and controls the launching of the ball 27 and the rotation of the roulette wheel 22.
The ROM 82 is constituted by, for example, a semiconductor memory, etc. The ROM 82 stores programs that implement basic functions of the roulette gaming machine 1, programs that execute the notification of the maintenance time and the setting & management of the notification condition, dividend rate data (the number of credits to be paid out for winning per chip) of the roulette game and programs that control each of the stations 4, etc.
The RAM 83 temporarily stores the bet information supplied from each of the stations 4, the winning number of the roulette apparatus 3 determined by the sensor, the accumulated amount of JP and data about the result of the processing executed by the server CUP 81, etc.
The timer 84 for time measurement is connected to the server CPU 81. The time information of the timer 84 is transmitted to the server CPU 81 and the server CPU 81 controls the rotation of the roulette wheel 22 and the thrown-in of the ball 27 to be described later based on the time information of the timer 84.
Further, the RAM 83 stores the number of the payout of the last predetermined games. The server CPU 81 orders the switching from the first mode to the second mode or the switching from the second mode to the first mode to the roulette apparatus 3 based on the number of the payout.
In addition, the server CPU 81 executes the effect by electric decoration by controlling the light emission of an LED of the electroluminescence display 5. As mentioned above, the server CPU 81 displays that the mode is switched on the electroluminescence display 5 when the notice of the mode switching is provided to all players. Further, the server CUP 81 displays predetermined letters on the electroluminescence display 5. Furthermore, the server CPU 81 displays the accumulated amount of JP (the “MEGA” JP in the present embodiment) on the JP amount display 15 of the electroluminescence display 5.
Further, the RAM 83 is provided with a payout number storage area 83F. The payout number storage area 83F stores the number of payout to the players in the predetermined number of past games. This payout number storage area 83F may store the number of payout of all players as a whole or stores the number of payout per each player.
The controller 109 has a CPU 101, a ROM 102 and a RAM 103. The CPU 101 controls the launching of the ball 27 and the rotation of the roulette wheel 22 based on control signals supplied from the server 13 and data & programs stored in the ROM 102 & the RAM 103.
The ball throw-in apparatus 104 throws in the ball 27 onto the roulette wheel 22 from the ball throw-in opening 36 (refer to
The ball sensor 105 detects which number pocket 23 has received the ball 27. The detection result is output as a detection signal. The wheel drive motor 106 rotates the roulette wheel 22. The wheel drive motor 106 stops driving when the motor drive time set in the control data elapses from the rotating start. The ball collecting apparatus 108 collects the ball 27 on the roulette wheel 22 after the game is over.
As shown in
In addition, a bet confirming button 47, a payout button 48 and a help button 49 provided on the console 7 (refer to
The bet confirming button 47 is a button that confirms the bet after the betting operation on the display panel 8. The payout button 48 is pressed down normally when the game is over. When the payout button 48 is pressed down, medals in accordance with the credits possessed by the player (normally, one medal for one credit) are paid out from the medal payout opening 9. The help button 49 is pressed down when the operation method of the game is unclear. When the help button 49 is pressed down, a help screen showing various kinds of operation information is displayed on the display panel 8.
The station CPU 91 performs control to execute various corresponding operations based on the operation signal output when each button is pressed down. Specifically, the station CPU 91 executes various kinds of processing based on the input signal supplied from the console 7 by the player's operation and the data & programs stored in the ROM 92 & the RAM 93. And the station CPU 91 transmits the processing result to the server CPU 81.
In addition, the station CPU 91 receives the command signal from the server CPU 81 and advances the game by controlling the peripheral devices constituting the station 4. The station CPU 91 executes various kinds of processing in accordance with the contents of the processing based on the input signal supplied from the console 7 by the player's operation and the data & programs stored in the ROM 92 & the RAM 93. The station CPU 91 advances the game by controlling the peripheral devices constituting the station 4 based on the processing result.
Further, a hopper 94 is connected to the station CPU 91. The hopper 94 pays out a predetermined number of medals from the medal payout opening 9 (refer to
Furthermore, the display panel 8 is connected to the station CPU 91 via an LCD drive circuit 95. As mentioned above, the station CPU 91 displays that the mode is switched on the display panel 8 via LCD drive circuit 95 when the notice of the mode switching is made to all of the players or only to the specific player(s).
The LCD drive circuit 95 includes a program ROM, an image ROM, an image control CPU, a work RAM, a VDP (Video Display Processor) and a video RAM.
The program ROM stores image control programs relating to the display on the display panel 8 and various kinds of selection tables. The image ROM stores, for example, dot data for forming an image displayed on the display panel 8. The image control CPU determines an image to be displayed on the display panel 8 among the dot data within the image ROM in accordance with the image control program within the program ROM based on the parameter set in the station CPU 91.
The work RAM is constituted as a temporary storage device when the image control program is executed by the image control CPU. The VDP forms a display image determined by the image control CPU and outputs to the display panel 8. Incidentally, the video RAM is constituted as a temporary storage device when an image is formed by the VDP.
In addition, to the front of the display panel 8, the touch screen 50 is attached as described above. The operation information on the touch screen 50 is transmitted to the station CPU 91. On the touch screen 50, the player's betting operation is performed. Specifically, the operation of the touch screen 50 (such as the selection of the bet area 72 and the operation of the bet buttons 66) is performed and its information is transmitted to the station CPU 91. Then, the bet information (the bet area specified on the bet screen 61 and the number of bet chips) of the current player is constantly stored in the RAM 93 based on the information. Further, the bet information is transmitted to the server CPU 81 and stored in the bet information storage area of the RAM 83.
Furthermore, a sound output circuit 96 and the speaker 10 are connected to the station CPU 91. The speaker 10 generates various kinds of effect sounds when executing various effects based on the output signal from the sound output circuit 96.
In addition, the medal sensor 97 is connected to the station CPU 91. The medal sensor 97 detects a medal inserted through the medal insertion slot 6 (refer to
In addition, the WIN lamps 11 are connected to the station CPU 91. The station CPU 91 lights up the WIN lamp 11 in a predetermined color when the betting on the bet screen 61 is won or when the JP is won.
In the configuration described above, the server CPU 81, the ROM 82, the RAM 83, the station CPU 91, the ROM 92, the RAM 93, the CPU 101, the ROM 102 and the RAM 103 function as a controller of the roulette gaming machine 1 according to the present embodiment.
Next, the server game processing executed by the server CPU 81, the station game processing executed by the station CPU 91 and the game processing executed by the CPU 101 will be described based on
First, the game processing of the station will be described based on
The station CPU 91 determines whether or not the player has inserted a medal or a coin based on the detection signal of the medal sensor 97 (step S10). When it is determined that a medal or coin has not been inserted (step S10: NO), this processing is repeated until it is determined that a medal or coin has been inserted.
On the other hand, when it is determined that a medal or coin has been inserted (step S10: YES), the station CPU 91 adds credits in accordance with the number of inserted medals or coins (step S11). In this processing, the station CPU 91 stores credit data in accordance with the number of inserted medals or coins in the RAM 93. Next, the station CPU 91 transmits the medal detection signal indicating that a medal or coin has been inserted to the server 13 (step S12).
After that, the station CPU 91 causes the display panel 8 of the station 4 to display the bet screen 61 shown in
Next, the station CPU 91 receives a betting time expiration signal, which indicates the expiration of the betting time, from the server CPU 81 (step S15). Due to this, the station CPU 91 displays an image showing the expiration of the betting time on the display panel 8 and terminates the acceptance of the betting operation on the touch screen 50 (step S16).
After that, the station CPU 91 transmits the player's betting information (the specified bet area 72, the number of bets, the betting method) to the server 13 (step S17).
Next, the station CPU 91 receives the result of the determination processing of the JP bonus game from the server 13 (
After that, the station CPU 91 determines whether or not to execute the JP bonus game based on the result of the JP bonus game determination processing received in step S18 (step S19). When it is determined that the JP bonus game is not executed (step S19: NO), the processing moves to step S21.
On the other hand, when it is determined that the JP bonus game is executed (step S19: YES), the predetermined selection-type JP bonus game is executed and the result (whether or not the JP is hit) is displayed on the display panel 8 based on the determination result received in step S18 (step S20). After that, the processing moves to step S21. In step S21, the station CPU 91 receives the payout result of credit from the server CPU 81 (step S21). Incidentally, the payout result of credit consists of the payout result of the base game and the JP payout result of the JP bonus game.
Next, the station CPU 91 makes payout of credit based on the payout result received in step S21 (step S22). Specifically, the credit data corresponding to the game dividend and the credit data corresponding to the accumulated JP dividend with the winning of the JP bonus game are stored in the RAM 93, respectively. Then, medals in accordance with the number of credits (normally, one medal for one credit) stored in the RAM 93 are paid out from the medal payout opening 9 when the payout button 48 is pressed down.
Then, the processing moves to step S13 and the next game is started when the game is continued at any of the stations. On the other hand, the game processing itself is terminated when the game at all of the station 4 is terminated.
Next, the game processing of the server will be described based on
First, the server CPU 81 receives the medal detection signal from the station CPU 91 and determines whether or not the player has inserted a medal or coin (step S30). In the roulette gaming machine 1 according to the present embodiment, the medal detection signal is sent from the station CPU 91 of the station 4 to the server CPU 81 when a medal or coin is inserted at any one of the stations 4.
Next, the server CPU 81 starts measurement of the betting time from the time point when the first player inserts a medal or coin and participates in the game (step S31). The betting time is a period during which the input of betting is possible. The player who has participated in the game can bet on the bet area 72 predicted by the player during the betting time by operating the touch screen 50.
Next, the server CPU 81 determines whether or not the remaining betting time is five seconds (step S32). Incidentally, the remaining betting time is displayed on the bet time display 69 (refer to
On the other hand, when it is determined that the remaining time is five seconds (step S32: YES), the server CPU 81 transmits the control signal to start the operation of the roulette apparatus 3 to the CPU 101 (step S33).
After that, the server CPU 81 determines whether or not the betting time has expired (step S34). When it is determined that the betting time has not expired yet (step S34: NO), this processing is repeated. On the other hand, when it is determined that the betting time has expired (step S34: YES), the server CPU 81 transmits the betting time expiration signal to the station CPU 91 (step S35). Upon receipt of the expiration signal, the station CPU 91 terminates the acceptance of the betting operation at the station 4.
Next, the server CPU 81 receives the bet information (the specified bet area 72, the number of bets, the betting method) at the stations 4 from the each station CPU 91 (step S36) and stores the information in the bet information storage area 83A of the RAM 83.
After that, the server CPU 81 executes the JP accumulation processing based on the total credit bet at the stations 4 received in step S36 (step S37). In this processing, the server CPU 81 adds 0.30% of the total credit to the amount recorded in the “MINI” JP accumulation storage area 83C of the RAM 83. In addition, the server CPU 81 adds 0.20% of the total credit to the amount recorded in the “MAJOR” JP accumulation storage area 83D of the RAM 83 and adds 0.15% of the total credit to the amount recorded in the “MEGA” JP accumulation storage area 83E of the RAM 83. Further, the server CPU 81 updates the displays of the JP amount display 15, the MEGA display 73, the MAJOR display 74, and the MINI display 75 based on the JP amount.
Next, the server CPU 81 executes the JP bonus game determination processing (
Next, the server CPU 81 transmits the determination result of the JP bonus game to each of the stations 4 based on the processing in step S38 (step S39). After that, the server CPU 81 transmits the signal to request the detection signal of the ball sensor 105 to the roulette apparatus 3 (step S40). Due to this, the roulette apparatus 3 transmits the detection signal obtained by the ball sensor 105 to the server CPU 81. The server CPU 81 receives the detection signal (step S41).
Then, the server CPU 81 determines which number pocket 23 has received the ball 27 (step S42). Next, the server CPU 81 determines whether or not the betting at each of the stations 4 is winning based on the bet information of each of the stations 4 received in step S36 and the pocket determined in step S42 (step S43).
After that, the server CPU 81 executes the dividend calculation processing (step S44). In the dividend calculation processing, the server CPU 81 first recognizes the number of winning bets for each of the stations 4. Then, the server CPU 81 calculates the total amount of dividend of credit to be paid out using the dividend rate (the number of credits to be paid out per bet) stored in the dividend storage area 82A of the ROM 82.
Next, the server CPU 81 executes the transmission processing of the credit payout result based on the dividend calculation processing in step S44 (step S45). The server CPU 81 also executes the transmission processing of the JP payout results based on the JP bonus game determination processing in step S48 (step S45). Specifically, the server CPU 81 outputs credit data corresponding to the dividend amount to the station CPU 91 of the winning station 4. In addition, the server CPU 81 further outputs credit data corresponding to the accumulated JP amount to the station CPU 91 of the station 4 that has won the JP.
Then, the server CPU 81 transmits the control signal to the roulette apparatus 3 in order to drive the ball collecting apparatus 108 provided below the roulette wheel 22. Then the ball collecting apparatus 108 collects the ball 27 on the roulette wheel 22 (step S46). The collected ball 27 is thrown in onto the roulette wheel 22 again in the subsequent game.
Next, the server CPU 81 determines whether or not the current mode is the first mode (
Here, the notice may be provided to all of the players or to a specific player (or specific players), as described above. When the notice is provided to all of the players, the server CPU 81 transmits the signal of changing the control data to each of the stations 4. Due to this, the CPU 91 displays the notice (game is advanced with the changed control data) on the display panel 8. Alternatively, it may also be possible for the server CPU 81 to display the notice on the electroluminescence display 5 without transmitting the signal to the stations 4. On the other hand, when the notice is provided only to a specific player, the server CPU 81 displays the notice on any of the display panels 8.
By the way, when it is determined that the payout number is not equal to or less than the predetermined number (step S48: NO), the server CPU 81 determines whether or not one game has been executed (step S51). When it is determined that one game has not been executed (step S51: NO), this processing is repeated.
On the other hand, when it is determined that one game has been executed (step S51: YES), the server CPU 81 transmits the direction signal to select control data to the roulette apparatus 3 (step S52). A new control data is selected and the specific area having the increased probability of receiving the ball is changed at the roulette apparatus 3 having received the direction signal. After that, the processing moves to step S53.
In step S53, the server CPU 81 determines whether or not the current mode is the second mode (step S54). When it is determined that the mode is not the second mode (step S54: NO), the processing moves to step S30. When it is determined that the mode is the second mode (step S54: YES), the server CPU 81 determines whether or not the payout number in the predetermined number of past games is more than the predetermined number (step S54).
When it is determined that the payout number is more than the predetermined number (step S54: YES), the server CPU 81 switches the mode from the second mode to the first mode (step S55). After that, the server CPU 81 notifies the player(s) that the mode is switched (step S56). Then, the processing moves to step S30.
In addition, when it is determined that the payout number does not exceed the predetermined number (step S54: NO), the server CPU 81 increments the number of continuation times n of the second mode (step S57). After that, the CPU 81 determines whether or not the number of continuation times n has reached a predetermined number of games N (step S58). When it is determined that the number of continuation times n of the second mode has reached the predetermined number of games N (step S58: YES), the server CPU 81 transmits the direction signal to select control data to the roulette apparatus 3 (step S59). After that, the processing moves to step S30.
On the other hand, when it is determined that the number of continuation times n of the second mode has not reached the predetermined number of games N (step S58: NO), the server CPU 81 does not transmit the direction signal to select control data and the processing moves to step S30. In this manner, in the second mode, the same control data is used during the period of the predetermined number of games N and the specific area having the increased probability of receiving the ball is fixed. By the way, the predetermined number of games N may be a constant value or may be set randomly by the random number processing.
Next, the game processing of the roulette will be described based on
Next, the CPU 101 determines whether or not a predetermined time (for example, 20 seconds) has elapsed after the rotation of the roulette wheel 22 is started (step S61). When it is determined that the predetermined time has not elapsed (step S61: NO), this processing is repeated.
On the other hand, when it is determined that the predetermined time has elapsed (step S61: YES), the CPU 101 determines whether or not the specific pocket 23 (for example, “00”) has passed by a specific position (for example, in front of the ball throw-in opening 36) by the pocket position detecting circuit 107 (step S62). When it is determined that the specific pocket 23 has not passed by the specific position yet (step S62: NO), this processing is repeated.
On the other hand, when it is determined that the specific pocket 23 has passed by the specific position (step S62: YES), the CPU 101 drives the ball throw-in apparatus 104 to throw in the ball 27 after the delay time set in the current control data has elapsed (step S63). At this time, the ball throw-in apparatus 104 throws in the ball 27 at the initial velocity set in the control data.
After that, the CPU 101 receives the request signal described in step S50 from the server 13 (
Next, the CPU 101 determines whether or not the control data change signal has been received (
On the other hand, when it is determined that the control data change signal has been received (step S66: YES), the CPU 101 changes the control data (step S67). In other words, the CPU 101 executes sampling of random numbers and selects one control data among the plurality of the control data stored in the ROM 102 based on the acquired random number. Due to this, the motor drive time in step S60, the delay time in step S63, the initial velocity in step S63 and so on are changed and the specific pocket having the increased probability of receiving the ball is changed after that. After that, the processing moves to step S60. By the way, it is desirable to select another control data different from the currently selected control data when new control data is selected.
As described above, according to the roulette gaming machine 1 and the control method thereof according to the present embodiment, the first mode in which the game is played by selecting control data for each game and the second mode in which the game is played by selecting control data for each plurality of games. When the predetermined condition has been met during the execution in the first mode (for example, steps S102, S48), the mode is switched to the second mode.
In this manner, the specific area having the increased probability of receiving the ball is changed for each game in the first mode since the control data is selected for each game. Due to this, the probability of winning a high dividend is distributed approximately evenly and the fairness of the game is improved since the specific area having the increased probability of receiving the ball is changed randomly. In contrast to this, the specific area having the increased probability of receiving the ball is fixed for the predetermined number of games in the second mode since the control data is changed for each plurality of games. Consequently, the probability of obtaining a high dividend increases by betting on the vicinity of the specific area having the increased probability of receiving the ball when the player can find out that the mode has been switched to the second mode and the gaming amusement is improved.
In particular, in the present embodiment, not only the second mode but also the first mode is provided, it is also possible to obtain a random game result in the first mode. Because of this, the expectation for a high dividend does not necessarily exist at all times. Due to this, the player is obliged to consider with enthusiasm whether or not the current mode is the second mode. Therefore, the gaming amusement is improved further.
In addition, the first mode in which the game is played by selecting control data for each game and the second mode in which the game is played by selecting control data for each plurality of games are provided. When the total payout amount to the player in the predetermined number of past games is not more than the predetermined value during the execution in the first mode (for example, steps S102, S48), the mode is switched to the second mode.
Due to this, similar to the above, the probability of obtaining a high dividend increases and the gaming amusement is improved further. Further, the player is obliged to consider with enthusiasm whether or not the current mode is the second mode. Therefore, the gaming amusement is improved further.
Furthermore, in the present embodiment, when the payout amount in the predetermined number of past games is equal to or less than the predetermined value, the mode is switched to the second mode. Because of this, when the game playing is dull, the mode is switched to the second mode in which a high dividend can be expected. Therefore, the situation of the dull game playing can be prevented.
In addition, the first mode in which the game is played by selecting control data for each game and the second mode in which the game is played by selecting control data for each plurality of games are provided. When the total payout amount to the player in the predetermined number of past games is more than the predetermined value in the second mode (for example, steps S106, S54), the mode is switched to the first mode.
Due to this, similar to the above, the probability of obtaining a high dividend increases and the gaming amusement is improved. Further, the player is obliged to consider with enthusiasm whether or not the current mode is the second mode. Therefore, the gaming amusement is improved further.
Furthermore, in the present embodiment, when the payout amount in the predetermined number of past games is more than the predetermined value, the mode is switched to the first mode. Due to this, when the payout amount is too large, the game can be calmed down.
In addition, the switching between the first mode and the second mode is notified to all of the players or to a specific player (specific players). Therefore, the player is obliged to consider the bet with enthusiasm (changing the betting method, etc.) in accordance with the mode switching. Therefore, the gaming amusement is improved further. In particular, when notice is provided only to a specific player, the mode switching can be notified individually in accordance with the payout amount at a specific one of the stations 4. Therefore, it is possible to energize and calm down the game for each player.
As describe above, the embodiments of the present invention have been described, however, they are just specific examples, not limiting the present invention in particular. The specific configuration of each unit etc. can be changed in design adequately. In addition, the effects described in the embodiments of the present invention are just enumerated as the most preferable effects that come from the present invention. The effects of the present invention are not limited to those described in the embodiments of the present invention.
In addition, in the detailed description above, the characteristic parts are focused on in the description for the purpose of easier understanding of the present invention. The present invention is not limited to the embodiments described in the detailed description above and can also be applied to other embodiments and the application range thereof is various. The terms and wording used in the present specification are used in order to describe the present invention accurately and are not limiting the interpretation of the present invention. It seems apparent that those skilled in the art can easily envisage other configurations, systems, methods, etc., included in the concept of the present invention from the concept of the present invention described in the present specification. Consequently, it should be understood that the description in the scope of the claims includes equivalent configurations in the range not deviating from the scope of the technical thought of the present invention.
In addition, each step to derive one result should be interpreted as processing without self-contradiction. Further, the processing in each step may be described by the expression common to the action of human beings, however, the processing described in the present specification should be executed in principle by various kinds of devices. Furthermore, other configurations required to execute each step will be made clear from the above description.
Claims
1. A gaming apparatus comprising:
- a roulette wheel having a plurality of pockets numbered respectively;
- a memory that stores a plurality of control data in each of which at least one of a roulette wheel rotation condition and a ball launching condition is set so that probability of receiving a ball in a specific area of the plurality of pockets increases; and
- a controller operable to: (a) execute a first mode in which a game is played by selecting one control data among the plurality of control data for each game, and (b) switch to a second mode in which a game is played by selecting one control data among the plurality of control data for each plurality of games when a predetermined condition has been met in the first mode.
2. The gaming apparatus according to claim 1,
- wherein the controller is operable to provide notice of switching from the first mode to the second mode to all the players.
3. The gaming apparatus according to claim 1,
- wherein the controller is operable to provide notice of switching from the first mode to the second mode to at least one specific player.
4. A gaming apparatus comprising:
- a roulette wheel having a plurality of pockets numbered respectively;
- a memory that stores a plurality of control data in each of which at least one of a roulette wheel rotation condition and a ball launching condition is set so that probability of receiving a ball in a specific area of the plurality of pockets increases; and
- a controller operable to: (a) execute a first mode in which a game is played by selecting one control data among the plurality of control data for each game, and (b) switch to a second mode in which a game is played by selecting one control data among the plurality of control data for each plurality of games when total payout amount to players during a predetermined number of past games is not more than a predetermined value in the first mode.
5. The gaming apparatus according to claim 4,
- wherein the controller is operable to provide notice of switching from the first mode to the second mode to app the players.
6. The gaming apparatus according to claim 4,
- wherein the controller is operable to provide notice of switching from the first mode to the second mode to at least one specific player.
7. A gaming apparatus comprising:
- a roulette wheel having a plurality of pockets numbered respectively;
- a memory that stores a plurality of control data in each of which at least one of a roulette wheel rotation condition and a ball launching condition is set so that probability of receiving a ball in a specific area of the plurality of pockets increases; and
- a controller operable to: (a) execute a second mode in which a game is played by selecting one control data among the plurality of control data for each plurality of games, and (b) switch to a first mode in which a game is played by selecting one control data among the plurality of control data for each game when total payout amount to players during a predetermined number of past games is more than a predetermined value in the second mode.
8. The gaming apparatus according to claim 7,
- wherein the controller is operable to provide notice of switching from the second mode to the first mode to all the players.
9. The gaming apparatus according to claim 7,
- wherein the controller is operable to provide notice of switching from the second mode to the first mode to at least one specific player.
10. A control method of a gaming apparatus, comprising:
- executing a first mode in which a game is played by selecting one control data for each game among a plurality of control data in each of which at least one of a roulette wheel rotation condition and a ball launching condition is set so that probability of receiving a ball in a specific area of the plurality of pockets increases; and
- switching to a second game in which a game is played by selecting one control data for each plurality of games among the plurality of control data when a specific condition has been met in the first mode.
11. The control method of a gaming apparatus according to claim 10, further comprising:
- providing notice of switching from the first mode to the second mode to all the players.
12. The control method of a gaming apparatus according to claim 10, further comprising:
- providing notice of switching from the first mode to the second mode to at least one specific player.
13. A control method of a gaming apparatus, comprising:
- executing a first mode in which a game is played by selecting one control data for each game among a plurality of control data in each of which at least one of a roulette wheel rotation condition and a ball launching condition is set so that probability of receiving a ball in a specific area of the plurality of pockets increases; and
- switching to a second game in which a game is played by selecting one control data for each plurality of games among the plurality of control data when the total payout amount to players during a predetermined number of past games is not more than a predetermined value in the first mode.
14. The control method of a gaming apparatus according to claim 13, further comprising:
- providing notice of switching from the first mode to the second mode to all the players.
15. The control method of a gaming apparatus according to claim 13, further comprising:
- providing notice of switching from the first mode to the second mode to at least one specific player.
16. A control method of a gaming apparatus, comprising:
- executing a second mode in which a game is played by selecting one control data for each plurality of games among a plurality of control data in each of which at least one of a roulette wheel rotation condition and a ball launching condition is set so that probability of receiving a ball in a specific area of the plurality of pockets increases; and
- switching to a first mode in which a game is played by selecting one control data for each game among the plurality of control data when the total payout amount to players during a predetermined number of past games is more than a predetermined value in the second mode.
17. The control method of a gaming apparatus according to claim 16, further comprising:
- provide notice of switching from the second mode to the first mode to all the players.
18. The control method of a gaming apparatus according to claim 16, further comprising:
- provide notice of switching from the second mode to the first mode to at least one specific player.
Type: Application
Filed: Sep 24, 2007
Publication Date: Jul 24, 2008
Applicant: ARUZE GAMING AMERICA, INC. (Las Vegas, NV)
Inventor: Kazuo Okada (Tokyo)
Application Number: 11/902,601
International Classification: A63F 9/24 (20060101);