Gaming apparatus and playing method thereof
A roulette gaming machine determines another control data which is different from one control data among a plurality of control data as the reference data when a ratio of the number of times of receiving a ball into a specific pocket to the number of executing the game is equal to or larger than a predetermined value.
Latest ARUZE GAMING AMERICA, INC. Patents:
This application is based upon and claims the benefit of U.S. Provisional Patent Application Ser. No. 60/873,578, filed on Dec. 8, 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 and a playing method thereof.
2. Description of Related Art
With conventional roulette games, a game was usually performed by the dealer's ball throw-in onto the roulette wheel. In recent years, with the progress of automation, gaming apparatuses are proposed which advance the roulette game in a fully automatic manner without requiring the dealer to throw-in the ball.
Such gaming apparatuses include one that launches the ball using air, as disclosed in International Patent Publication WO2004/094013. With gaming apparatuses that advance the roulette game in a fully-automatic manner, it is preferred that the ball falls on and is received into respective pockets with a uniform probability. To this end, such gaming apparatuses include one designed to disturb the behavior of the ball by providing irregularities on the surface of a ball track so that the ball falls into respective pockets with a uniform probability.
SUMMARY OF THE INVENTIONA first aspect of the present invention provides a gaming apparatus comprising a roulette wheel having a plurality of numbered pockets; a memory for storing a plurality of control data for controlling biasing of a probability of receiving a ball into each of the pockets; a bet switch for making a bet on any of the pockets; and a controller. The controller is operable to (a) control execution of a roulette game so that the probability of receiving the ball into a specific pocket is increased, by controlling accepting the bet and by controlling rotation of the roulette wheel and launch of the ball with reference to one control data as the reference data, and (b) determine another control data which is different from the one control data among the plurality of control data as the reference data, when the ratio of the number of times of receiving the ball into the specific pocket to the number of executing the game is equal to or larger than a predetermined value.
The gaming apparatus of the first aspect of the present invention determines the other control data which is different from the one control data among the plurality of control data as the reference data, when the ratio (the ratio of “the number of times of receiving the ball into the specific pocket” to “the number of executing the roulette game”) is equal to or larger than a predetermined value.
A second aspect of the present invention provides a gaming apparatus comprising a roulette wheel having a plurality of numbered pockets; a memory for storing a plurality of control data for controlling biasing of a probability of receiving a ball into each of the pockets; a plurality of stations having bet switches for making a bet on any of the pockets; and a controller. The controller is operable to (a) control execution of a roulette game so that the probability of receiving the ball into a specific pocket is increased, by controlling accepting the bet and by controlling rotation of the roulette wheel and launch of the ball with reference to one control data as the reference data, (b) calculate ratios of the number of times of receiving the ball into a specific pocket on which the bet has been made to the number of executing the games with respect to each of the stations, and (c) determine another control data which is different from the one control data among the plurality of control data as the reference data when any of the calculated ratios is equal to or larger than a predetermined value.
The gaming apparatus of the second aspect of the present invention calculates ratios (ratio of “the number of times of receiving the ball into the specific pocket” to “the number of executing the roulette game”) with respect to each of stations when the bet on the specific pocket and determines the other control data which is different from the one control data as the reference data among the plurality of control data when any of the calculated ratios is equal to or larger than a predetermined value.
A third aspect of the present invention provides a gaming apparatus comprising a roulette wheel having a plurality of numbered pockets; a memory for storing a plurality of control data for controlling biasing of a probability of receiving a ball into each of the pockets; a bet switch for making a bet on any of the pockets; and a controller. The controller is operable to (a) control execution of a roulette game so that the probability of receiving the ball into a specific pocket is increased, by controlling accepting the bet, by controlling rotation of the roulette wheel and launch of the ball with reference to one control data as the reference data, and by controlling payout of credits when the ball is received into the pocket on which the bet has been made, (b) accumulate value of the credits paid out when the ball is received into the specific pocket on which the bet has been made, and (c) determine another control data which is different from the one control data among the plurality of control data as the reference data when the calculated value by dividing the accumulated value by the number of times of executing the games is equal to or larger than a predetermined value.
The gaming apparatus of the third aspect of the present invention accumulates the value of the credits paid out when the ball is received into the specific pocket on which the bet has been made and determines the other control data which is different from the one control data as the reference data among the plurality of control data when the calculated value (the calculated value by dividing “the accumulated value” by “the number of times of executing the game”) is equal to or larger than a predetermined value.
A fourth aspect of the present invention provides a playing method of a gaming apparatus, comprising; (a) controlling execution of a roulette game so that a probability of receiving a ball into a specific pocket is increased, by controlling accepting a bet on any of a plurality of numbered pockets on a roulette wheel at each of stations, and by controlling rotation of the roulette wheel and launch of the ball with reference to one control data as the reference data among a plurality of control data for controlling biasing of the probability of receiving the ball into each of the pockets; and (b) determining another control data which is different from the one control data among the plurality of control data as the reference data, when the ratio of the number of times of receiving the ball into the specific pocket to the number of executing the game is equal to or larger than a predetermined value.
The playing method of the gaming apparatus of the fourth aspect of the present invention determines the other control data which is different from the one control data as the reference data among the plurality of control data when the ratio (the ratio of “the number of times of receiving the ball into the specific pocket” to “the number of executing the game”) is equal to or larger than a predetermined value.
A fifth aspect of the present invention provides a playing method of a gaming apparatus, comprising; (a) controlling execution of a roulette game so that a probability of receiving a ball into a specific pocket is increased, by controlling accepting a bet on any of a plurality of numbered pockets on a roulette wheel at each of stations, and by controlling rotation of the roulette wheel and launch of the ball with reference to one control data as the reference data among a plurality of control data for controlling biasing of the probability of receiving the ball into each of the pockets; (b) calculating ratios of the number of times of receiving the ball into the specific pocket on which the bet has been made to the number of executing the game with respect to each of the stations; and (c) determining another control data which is different from the one control data among the plurality of control data as the reference data when any of the calculated ratios is equal to or larger than a predetermined value.
The playing method of the gaming apparatus of the fifth aspect of the present invention calculates the ratios (the ratio of “the number of times of receiving the ball into the specific pocket” to “the number of executing the game”) with respect to each of the stations and determines the other control data which is different from the one control data as the reference data among the plurality of the control data when any of the calculated ratios is equal to or larger than a predetermined value.
A sixth aspect of the present invention provides a playing method of a gaming apparatus, comprising; (a) controlling execution of a roulette game so that a probability of receiving a ball into a specific pocket is increased, by controlling accepting a bet on any of a plurality of numbered pockets on a roulette wheel at each of stations, and by controlling rotation of the roulette wheel and launch of the ball with reference to one control data as the reference data among a plurality of control data for controlling biasing of the probability of receiving the ball into each of the pockets; (b) accumulating value of the credits paid out when the ball is received into the specific pocket on which the bet has been made; and (c) determining another control data which is different from the one control data among the plurality of control data as the reference data when the calculated value by dividing the accumulated value by the number of times of executing the game is equal to or larger than a predetermined value.
The playing method of the gaming apparatus of the sixth aspect of the present invention accumulates the value of the credits paid out when the ball is received into the specific pocket on which the bet has been made and determines the other control data which is different from the one control data as the reference data among the plurality of control data when the calculated value (the calculated value by dividing “the accumulated value” by “the number of times of executing the game”) is equal to or larger than a predetermined value.
As shown in
A ball throw-in opening 36 is formed inside the frame 21. A ball throw-in apparatus 104 (see
The roulette wheel 22 has a wheel drive motor 106 (see
In addition, the roulette wheel 22 has, at its lower part, metal plates (not shown) attached on to the back surface of the roulette wheel 22 at predetermined intervals. The position of the number pocket 23 is identified by detecting the metal plate with a proximity sensor of a pocket position detecting circuit 107 (see
The frame 21 is slightly tilted inward and has a guide wall 29 formed in the intermediary part thereof. The thrown-in ball 27 is guided and rotates along the guide wall 29 by its centrifugal force. As the ball 27 reduces its rotation speed and loses its centrifugal force, it rolls down the slope of frame 21 inward and reaches the rotating roulette wheel 22. Then, the ball 27 which reached the roulette wheel 22 passes over the number plates 25 on the outer periphery of the rotating roulette wheel 22 and is received into one of the number pockets 23. As a result, the number on the number pocket 23 which received the ball (referred to as the “ball receiving pocket” hereinafter) is determined by a ball sensor 105. In the following, the number of the ball receiving pocket is also referred to as the “ball receiving number”.
Rotation of the roulette wheel 22 and launch of the ball 27 are controlled based on control data.
As shown in
The motor driving time is the time for driving the wheel drive motor 106 (see
As shown in
Each control data is provided such that the probability of receiving the ball 27 into a specific one of areas A to F becomes higher. For example, controlling the rotation of the roulette wheel 22 and launch of the ball 27 based on the control data “motor driving time: 10 sec, initial velocity of the ball: a, launch delay time: zero”, will result in a higher probability of receiving the ball 27 into area A. In the following, an area having a higher receiving probability than other areas is also referred to as a “biased area”.
The control data may either be separately provided for each of the roulette apparatuses 3, or provided in common with all of the roulette gaming machines 1.
The reference control data is switched whenever a predetermined condition (the condition will be described below) is satisfied.
In the above-mentioned example, the areas A to F are composed of six or seven adjacent number pockets 23, respectively. However, the number of pockets belonging to a group is not particularly limited. In addition, the number of pockets composing each group may be identical to or different from each other.
Additionally, in the present embodiment, a number pocket 23 is divided into six areas (groups) A to F. However, the number of areas is not limited to six.
In the above-mentioned example, the areas A to F are not overlapping with each other. In other words, a pocket which belongs to one group does not belong to any of the other groups. However, one number pocket may belong to a plurality of groups.
In the above-mentioned example, a plurality of control data is associated with respective areas (groups). However, a plurality of control data doesn't have to be associated with areas (groups) respectively, so long as a plurality of control data is provided.
In the above-mentioned example, the control data is composed of motor driving time, initial velocity of the ball, and launch delay time. However, the control data may include any one or a combination of data relating to rotation control of the wheel (motor driving time), data relating to launch timing of the ball (launch delay time), or data relating to initial velocity of the ball (initial velocity of the ball).
As for the data relating to rotation control of the wheel, rotation speed of the roulette wheel 22 may be included other than motor driving time.
Next, the structure of the roulette gaming machine 1 will be described. As shown in
The station 4 includes, at least, a medal insertion slot 6 for inserting coins or game media (currency value) such as chips or medals to be used for the game, a console 7 composed of a plurality of control buttons by which the player inputs predetermined instructions, and a display panel 8 for displaying images of the roulette game. The station 4 accepts the player's bet. The player can advance the roulette game by operating the touch screen or the console 7 while watching the images displayed on the display panel 8.
In addition, a medal payout opening 9 is provided on each side of the stations 4 respectively. Furthermore, a speaker 10 for playing music or effect sound is mounted on the upper right side of the display panel 8 of each station 4.
A WIN lamp 11 is provided on the upper part of the display panel 8 of each station 4 respectively. If there exists a station 4 having bet on the number pocket 23 which received the ball 27 (precisely, bet on the number of the number pocket 23), the WIN lamp 11 of the station 4 lights up. Also, the WIN lamp 11 of the station 4 which won a jackpot (referred to as JP, hereafter) in the JP bonus game lights up as well. Here, the WIN lamps 11 are provided on a position recognized visually from all (twelve in the present embodiment) of the installed stations 4. Another player who is playing on the same roulette gaming machine 1 can always check the WIN lamp 11 that lights up.
The medal insertion slot 6, having a medal sensor (not shown) provided inside, identifies the currency value of the medal inserted from the medal insertion slot 6 and counts the inserted medals. In addition, a hopper (not shown) is provided inside the medal payout opening 9 to payout a predetermined number of medals from the medal payout opening 9.
A server 13 is installed inside the corner 12 of the housing 2. The server 13 is accommodated inside the corner 12 so as to prevent operation by the player. When the door 14 provided on the corner 12 is opened using a key switch, the server 13 becomes operable. Then, various settings of the roulette gaming machine 1 can be performed by operating the server 13.
A JP credit display 15 for displaying the JP credits is provided on the electroluminescence display 5. There are provided three types of JPs, “MEGA”, “MAJOR”, and “MINI”, which will be described below, for the roulette gaming machine 1 of the first embodiment. In the roulette gaming machine 1, 0.15% of the credits which have been bet in all of the twelve stations 4 will be accumulatively stored as credits for “MEGA” (also referred to as “MEGA credit”, hereinafter). In the roulette gaming machine 1, 0.20% of the credits which have been bet in all of the twelve stations 4 will be accumulatively stored as credits for “MAJOR” (also referred to as “MAJOR credit”, hereinafter). In the roulette gaming machine 1, 0.30% of the credits which have been bet will be accumulatively stored as credits for “MINI” (also referred to as “MINI credit”, hereinafter). Hereafter, “MEGA credit”, “MAJOR credit”, and “MINI credit” will also be simply referred to as “JP credit”.
The roulette game machine 1 determines whether or not to payout JP credits and, upon determination of paying out credits, determines which of the JP credits will be paid out to which of the stations 4.
The JP credit display 15 displays the amount of accumulated “MEGA” JP (namely, the MEGA credit) among the three JP types. Here, JP credit display 15 is provided on the top of the electroluminescence display 5, whereby all the players who are playing on the station 4 can visually recognize the display contents.
First, the bet screen 61 displayed during the game will be described referring to
At the lower part of 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.
In the result history display 65, results of ball receiving numbers up to the previous roulette game are displayed as a list. Here, a game is meant to be a series of operations in which the player bets at each station 4, the ball 27 is received into one of the number pockets 23, and credits are paid out based on the number of the ball receiving pocket. In the result history display 65, each time a game is finished a new ball receiving number is additionally displayed from the top, where the history of ball receiving numbers of up to 16 games can be confirmed.
In addition, the bet buttons 66 are buttons for betting a chip(s) in a bet area 72 specified by the player (in a grid square of a number or mark of a number, or on a line forming the grid). The bet buttons 66 consist of four kinds of buttons, that are a 1-bet button 66A, a 5-bet button 66B, a 10-bet button 66C, and a 100-bet button 66D.
The player first specifies a bet position by directly touching the bet area 72 on the screen with his/her finger. The specified bet area 72 is indicated by the cursor 70.
In this condition, the player can bet one chip by touching the 1-bet button 66A. In other words, the number of bets increases in the order of “1”, “2”, “3” . . . each time the player touches the 1-bet button 66A with his/her finger. In addition, the player can bet five chips by touching the 5-bet button 66B. In other words, the number of bets increases in the order of “5”, “10”, “15” . . . each time the player touches the 5-bet button 66B with his/her finger. In addition, the player can bet ten chips by touching the 10-bet button 66C. In other words, the number of bets increases in the order of “10”, “20”, “30” . . . each time the player touches the 10-bet button 66C with his/her finger. Furthermore, the player can bet chips by touching the 100-bet button 66D. In other words, the number of bets increases in the order of “100”, “200”, “300” . . . each time the player touches the 100-bet button 66D with his/her finger.
The payout result display 67 displays the number of bets by the player and the number of credits to be paid out for that. Here, subtracting the number of bets from the number of payout credits gives the number of credits newly won by the player.
The number of credits display 68 displays the current number of credits of the current player. The number of credits decreases in accordance with the number of bets (one credit for one bet). Also, when credits are paid out, the number of credits increases in accordance with the payout. Here, the game is finished if the number of credits possessed by the player becomes zero.
In addition, a bet time display 69 is provided on the upper part of the betting board 60. The remaining time available for the player to bet is displayed on the bet time display 69. “20” is displayed on the bet time display 69 at the start of accepting bets, then the number is decreased by one per second, and accepting of bets is finished when the number becomes “0”. In addition, when the remaining betting time reaches five seconds, the ball throw-in apparatus is driven to throw in the ball 27 onto the roulette board.
In addition, on the right side of the bet time display 69 are provided a MEGA display 73 for displaying the MEGA credit number, a MAJOR display 74 for displaying the MAJOR credit number, and a MINI display 75 for displaying the MINI credit number. The MEGA credit is an accumulative sum of 0.15% of the credits which have been bet at all of the stations 4 for each single roulette game. The MAJOR credit is an accumulative sum of 0.20% of the credits which have been bet at all of the 12 stations 4 for each single roulette game. The MINI credit is an accumulative sum of 0.30% of the credits which have been bet at all of the 12 display stations 4 for each single roulette game. The numeric values displayed on the MEGA display 73, the MAJOR display 74, and the MINI display 75 are common to all of the stations 4.
When payout of any of the JP credits is made, the display corresponding to the paid-out JP credit displays the initial value (200 credits for “MINI”, 5000 credits for “MAJOR”, and 50000 credits for “MEGA”).
On the betting board 60, the cursor 70 indicative of the bet area 72 currently specified 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 betting” 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
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 “1 to 18” and “19 to 36”. Here, these plural betting methods differ in the dividend of credits per chip (payout rate) when the game is won.
The player makes his/her bet as follows based on the bet screen 61 configured as described above. That is, the player first specifies a bet area 72 (a square of a number or a mark, or a line forming the square) on the screen by directly touching it with his/her finger. As a result, the cursor 70 moves to the specified bet area 72.
Subsequently, chips are bet on the specified bet area 72 when the player touches any of the bet buttons 66 (1-bet button 66A, 5-bet button 66B, 10-bet button 66C and 100-bet button 66D). For example, touching the 10-bet button 66C four times, the 5-bet button 66B once, and the 1-bet button 66A three times will result in a bet of 48 chips.
As shown in
The server 13 has a server CPU 81 that controls the 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, programs that control each of the stations 4 and so on.
On the other hand, the RAM 83 temporarily stores data relating to bet information provided from respective stations 4, ball receiving number of the roulette apparatus 3 determined by the sensor, accumulated JP credits, and result of processing executed by the server CPU 81 and so on.
Furthermore, 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 & the thrown-in of the ball 27 to be described later based on the time information of the timer 84.
Additionally, the electroluminescence display 5 (see
The CPU 101 controls launch of the ball 27 and rotation of the roulette wheel 22 based on control signals provided from the server 13, or data & program stored in the ROM 102 & the RAM 103.
The pocket position detecting circuit 107 includes a proximity sensor. The pocket position detecting circuit 107 detects the rotation position of the roulette wheel 22 by detecting the metal plates attached on to the back surface of the roulette wheel 22. The pocket position detecting circuit 107 outputs the detection result to the CPU 101 as a detection signal.
The ball throw-in apparatus 104 throws the ball 27 onto the roulette wheel 22 from the ball throw-in opening 36 (see
The ball sensor 105 determines the ball receiving pocket. The wheel drive motor 106 rotates the roulette wheel 22. After the start of driving, the wheel drive motor 106 stops driving at the elapse of the motor driving time of the control data. The ball collecting apparatus 108 collects the ball 27 in the roulette wheel 22 after the game is finished.
As shown in
In addition, a bet confirming button 47 provided on the console 7 (see
The bet confirming button 47 is pressed down by the player when confirming his/her bet after bet operation on the display panel 8. Usually, the payout button 48 is pressed down by the player when the game is finished. When the payout button 48 is pressed down, a number of medals according to the credits possessed by the player (typically one medal per credit) are paid out from the medal payout opening 9. The help button 49 may be pressed down by the player if he/she is uncertain of how to operate the game. When the help button 49 is pressed down, a help screen showing a variety of operation information is displayed on the display panel 8.
The station CPU 91 controls execution of a variety of corresponding operations based on operational signals which are output by pressing down any of the button specifically, the station CPU 91 executes various kinds of processing based on input signals provided from the console 7 in response to the player's operation and the data & programs stored in the ROM 92 & RAM 93. 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 provided from the console 7 in response to 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, a display panel 8 is connected to the station CPU 91 via an LCD drive circuit 95. 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 an image control program relating to presentation on the display panel 8 and various selection tables. The image ROM stores, for example, dot data for forming images to be displayed on the display panel 8. According to the image control program in the program ROM, the image control CPU determines the image to be displayed on the display panel 8 from the dot data in the image ROM, based on parameters which have been set in the station CPU 91. The work RAM is configured as a temporarily storage device when executing the image control program by the image control CPU. The VDP forms and outputs the display image determined by the image control CPU to the display panel 8. Here, the video RAM is configured as a temporary storage device when forming an image by the VDP.
In addition, the touch screen 50 is attached to the front face of the display panel 8 as stated above. The information of operation on the touch screen 50 is transmitted to the station CPU 91. Using the touch screen 50, the player performs bet operation on the bet screen 61. Specifically, operation of the touch screen 50 is performed by selecting the bet area 72, operating the bet buttons 66, and the information is transmitted to the station CPU 91. Then the bet information of the current player (bet area specified in the bet screen 61 and number of chips that have been bet) is stored at any time in the RAM 93 based on the information. Furthermore, 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 a speaker 10 are connected to the station CPU 91. The speaker 10 generates various effect sound based on output signals from the sound output circuit 96 when creating a variety of effects.
In addition, a medal sensor 97 is connected to the station CPU 91. The medal sensor 97 detects medals inserted from the medal insertion slot 6 (see
In addition, the win lamps 11 are connected to the station CPU 91. The station CPU 91 lights up the win lamp 11 with a predetermined color in cases such as when the bet on the bet screen 61 gets a winning number or a JP.
Next, outline of the processes executed by the roulette gaming machine 1 of the present embodiment will be described along the flow chart shown in
The processes executed by the roulette gaming machine 1 can be divided into a server gaming process executed by the server CPU 81 and a station gaming process executed by the station CPU 91.
Now, the server gaming process executed by the server CPU 81 and the station gaming process executed by the station CPU 91 will be described referring to
First, the station gaming process will be described referring to
The station CPU 91 records credit data into the RAM 93 in accordance with the number of medals or coins inserted (step S12). Next, the station CPU 91 transmits a medal detection signal indicating that one or more medals or coins have been inserted to the server 13 (step S13).
Next, the station CPU 91 displays the bet screen 61 shown in
Upon receiving a betting time expiration signal indicating the end of the betting time from the server CPU 81 (step S16), the station CPU 91 stops accepting bets via the touch screen 50 (step S17). Simultaneously, the station CPU 91 displays an image indicating the end of the betting time on the display panel 8 of the station 4. Subsequently, the station CPU 91 transmits the player's bet information (specified bet area 72, number of bets, or type of bet) to the server 13 (step S18).
Next, the station CPU 91 receives the result of the determination process of the JP bonus game from the server CPU 81 (step S19). The determination process of the JP bonus game is executed by the server CPU 81 and described below. The determination result of the JP bonus game includes whether or not to execute a predetermined JP bonus game in respective stations 4. The determination result of the JP bonus game also includes which of the stations 4 is supposed to have JP credits paid out, or which of the JP credits is supposed to be paid out.
Next, the station CPU 91 determines whether or not to execute the JP bonus game based on the result of the JP bonus game determination process received into step S19 (step S20 of
If it is determined in step S20 that the bonus game will not be executed on the present station 4, or after the process of step S21, the station CPU 91 receives the result of credit payout information from the server CPU 81 (step S22). Here, the credit payout information indicates at least one of the credits calculated based on the roulette game result and the JP credits.
Next, the station CPU 91 executes payout of credits based on the payout information received in step S22 (step S23). Specifically, the credits calculated based on the roulette game result and the JP credits are stored in the RAM 93, respectively. Then, medals in numbers corresponding to the credits stored in the RAM 93 (typically one medal per credit) are paid out from the medal payout opening 9 when the payout button 48 is pressed down.
Subsequently, if the game is supposed to be continued on any of the stations 4, the process flow returns to step S14 to start the betting time again and proceeds to the next roulette game. If, on the other hand, the game is supposed to be finished on all of the stations 4, the gaming process is terminated.
Next, the server gaming process will be described referring to
The server CPU 81 starts to measure the betting time from the event when the first player inserted one or more medals or coins (step S102). The betting time is a period during which bets are allowed to be input. The player who participated in the game can bet on the bet area 72 that he/she expects to win, by operating the touch screen 50 during the betting time.
Next, the server CPU 81 determines whether or not there are five seconds left of the betting time (step S103). Here, the remaining betting time is displayed on the bet time display 69 (see
The server CPU 81 transmits a control signal to start operation of the roulette apparatus 3 to the CPU 101 (step S104). Upon receiving the control signal, the CPU 101 controls subsequent operations, referring to the control data stored in the RAM 101. Here, the CPU 101 stores one of the control data into RAM 101 at the activation of the roulette gaming machine 1.
First, the CPU 101 drives the wheel drive motor 106 for a motor driving time set in the control data to rotate the roulette wheel 22.
Next, when a predetermined time period (e.g., 20 seconds) has elapsed after the roulette wheel 22 started to rotate, the CPU 101 waits until the reference number pocket has passed a predetermined position. Then, the CPU 101 throws in the ball 27 after the launch delay time elapsed after the reference number pocket has passed a predetermined position. Determination of whether or not the reference number pocket has passed a predetermined position is made based on the detection signal from the pocket position detecting circuit 107. In this occasion, the ball is thrown in at an initial velocity set in the control data. In this manner, the CPU 101 executes a roulette game so that the probability of receiving the ball into a specific number pocket 23 (that is, number pocket 23 belonging to the biased area) is increased.
Next, the server CPU 81 determines whether or not the betting time has expired (step S105). When it is determined that the betting time has not expired, it waits until the betting time is expired.
When, on the other hand, it is determined that the betting time has expired, the server CPU 81 transmits a betting time expiration signal to the station CPU 91 (step S106).
Next, the server CPU 81 receives bet information (specified bet area 72, number of bets, and type of bet) from the station CPU 91 in respective stations 4 (step S107) and stores it in the bet information storage area 83A of the RAM 83.
Next, the server CPU 81 adds 0.30% of the total credits received in step S107 and bet in the stations 4 to the MINI credits recorded in the “MINI” JP accumulation storage area 83C of the RAM 83 (step S108). Similarly, the server CPU 81 adds 0.20% of the total credits to MAJOR credits recorded in the “MAJOR” JP accumulation storage area 83D of the RAM 83. Furthermore, the server CPU 81 adds 0.15% of the total credits to MEGA credits recorded in the “MEGA” JP accumulation storage area 83E of the RAM 83. Also, the server CPU 81 updates the presentations on the JP amount display 15, the MEGA display 73, the MAJOR display 74, and the MINI display 75, based on these JP credits.
Next, the server CPU 81 executes the JP bonus game determination process (step S109). In this process, the server CPU 81 determines whether or not to execute the JP bonus game on respective stations 4, using a random number value sampled in a sampling circuit or the like. When executing the JP bonus game, it is determined whether or not to payout JP credits. If it is determined to payout JP credits, the server CPU 81 determines at which of the twelve stations 4 JP credits are paid out. The server CPU 81 further determines which of the JP credits are paid out.
Next, the server CPU 81 transmits the determination result of the JP bonus game to respective stations 4 based on the process of step S109 (step S110).
Next, the server CPU 81 transmits a control signal to the roulette apparatus 3 to drive the ball sensor 105 (step S111 of
Next, the server CPU 81 determines whether or not the number which has been bet at each station 4 is the same as the number of the ball receiving pocket based on the bet information of each station 4 which has been received in step S107 and the ball receiving pocket which has been detected in step S111 (step S112).
Next, the server CPU 81 executes the dividend calculation process (step S113). In the dividend calculation process, the chips that have been bet on the number of the ball receiving pocket are counted for each of the stations 4 and the credits to be paid out are calculated for each of the stations 4 using the dividend rates stored in the dividend storage area 82A of the ROM 82.
Next, the server CPU 81 transmits the payout information of the credits calculated in step S113 (step S114). Furthermore, the server CPU 81 transmits the payout information of the JP credits to be paid out to the station 4 at which the JP credits are paid out.
Next, the server CPU 81 drives the ball collecting apparatus 108 installed at the lower part of the roulette wheel 22 to collect the ball 27 on the roulette wheel 22 by transmitting a control signal to the roulette apparatus 3 (step S115). The collected ball 27 will be thrown onto the roulette wheel 22 again in subsequent games.
Next, the server CPU 81 determines whether or not the ratio (the ratio of “the number of times of receiving the ball into the specific number pocket 23” to “the number of executing the roulette game”) is equal to or larger than a predetermined value (whether a predetermined condition has been met). Specifically, the server CPU 81 divides the value of the ball receiving counter by the value of the game execution counter to determine whether or not the ratio is equal to or larger than a predetermined value. When the predetermined condition is met, the process flow of the server CPU 81 proceeds to step S117 and when the predetermined condition is not met, the server gaming process is terminated.
The server CPU 81 transmits a change instruction signal to the CPU 101 of the roulette apparatus 3 (step S117). The CPU 101 which received the change instruction signal determines control data which is different from the current control data as the reference data among a plurality of control data stored in the ROM 102 based on the random number sampling. The current control data stored in the RAM 101 is replaced by the determined reference control data. Here, in the first embodiment, the control data is switched when a predetermined condition (the ratio of “the number of times of receiving the ball into the specific number pocket 23” to “the number of executing the game” is equal to or larger than a predetermined value) is met. However, another predetermined condition can be adopted to switch the control data. The another predetermined condition may be such that, for example, the ball has been received into a specific one of number pockets 23 for a predetermined number of times consecutively; the ball has been received into number pockets 23 within the same group (area) for a predetermined number of times consecutively; a predetermined bonus (e.g., mystery bonus or JP) has occurred; or the currency value bet on a number belonging to a predetermined group (e.g., a group having a higher probability of receiving the ball) has reached a predetermined amount.
As stated above, the roulette gaming machine 1 of the first embodiment determines another control data which is different from one control data among a plurality of control data as the reference data, if the ratio (the ratio of “the number of times of receiving the ball into a specific pocket 23” to “the number of executing the game”) is equal to or larger than a predetermined value. Thus, the specific number pocket 23 changes when the ratio (the ratio of “the number of times of receiving the ball into a specific pocket 23” to “the number of executing the game”) is equal to or larger than a predetermined value. As a result, the player can enjoy a new game such as predicting the timing when the specific number pocket 23 changes, or predicting which one of the pockets is the specific number pocket 23.
Second EmbodimentNext, the second embodiment of the present invention will be described. The second embodiment is different from the first embodiment in steps S112 and S116, which will therefore be described.
In step S112, a server CPU 81 determines whether or not the number which has been bet at each station 4 is the same as the number of the ball receiving pocket based on the bet information of each station 4 received in step S107 and the ball receiving pocket detected in step S111. When there exits a station 4 in which these numbers are the same and the ball receiving pocket is the specific number pocket 23, the consistent counter (this counter is stored in the RAM 83 with its initial value being “zero”) is incremented by one. The consistent counter is stored in the RAM 83 with respect to each station 4.
In step S116, the server CPU 81 calculates the ratio with respect to each station 4 (the ratio of “the number of times the specific number pocket 23 has been bet and the ball has been received into the specific number pocket 23” to “the number of executing the games”). Furthermore, the server CPU 81 determines whether or not any of the calculated ratios is equal to or larger than a predetermined value (whether a predetermined condition has been met).
Specifically, the server CPU 81 divides “the value of each consistent counter” by “the value of the game execution counter” to determine whether or not any of the values is equal to or larger than a predetermined value.
When the predetermined condition is met, the process flow of the server CPU 81 proceeds to step S117. When the predetermined condition is not met, the server terminates gaming process.
As stated above, the roulette gaming machine 1 of the second embodiment calculates the ratio with respect to each station 4. Furthermore, the server CPU 81 determines another control data which is different from one control data among a plurality of control data as the reference data, when any of the calculated ratios (the ratio of “the number of times the specific number pocket 23 has been bet and the ball has been received into the specific number pocket 23” to “the number of times the game has been executed”) is equal to or larger than a predetermined value. Thus, the specific number pocket 23 changes when the ratio (the ratio of “the number of times the specific number pocket 23 has been bet and the ball has been received into the specific number pocket 23” to “the number of times the game has been executed”) is equal to or larger than a predetermined value. As a result, the player can enjoy a new game such as predicting the timing when the specific number pocket 23 changes, or predicting which one of the pockets is the specific number pocket 23.
Third EmbodimentNext, the third embodiment of the present invention will be described. The third embodiment is different from the first embodiment in steps S113 and S116, which will therefore be described.
In step S113, the server CPU 81 executes the dividend calculation process. In the dividend calculation process, the chips that have been bet on the ball receiving number are counted with respect to each station 4. And the credits to be paid out are calculated with respect to each station 4 based on the dividend rates stored in the dividend storage area 82A of the ROM 82. If the ball receiving pocket is the specific number pocket 23, the server CPU 81 sums up all the credits to be paid out at all stations 4. Furthermore, the server CPU 81 adds the sum to the value of the accumulation counter. In this manner, the value of the accumulation counter (this accumulation counter is stored in the RAM 101 with its initial value being “zero”) will be accumulated. In other words, the server CPU 81 accumulates the value of all the paid-out credits in accordance with bets on the specific number pocket 23 when the ball has been received into the specific number pocket 23.
In step S116, the server CPU 81 determines whether or not the value (the value resulting from dividing “the value accumulated in step S113” by “the number of executing the games”) is equal to or larger than a predetermined value (whether a predetermined condition has been met). Specifically, the server CPU 81 divides “the value of the accumulation counter” by “the value of the game execution counter” to determine whether or not the value is equal to or larger than a predetermined value.
When the predetermined condition is met, the process flow of the server CPU 81 proceeds to step S117. And when the predetermined condition is not met, the server terminates gaming process.
As stated above, the roulette gaming machine 1 of the third embodiment accumulates the paid-out credits in accordance with bets on the specific number pocket 23 which has been receive the ball. Furthermore, the server CPU 81 determines another control data which is different from one control data among a plurality of control data as the reference data, when the calculated value (the calculated value by dividing “the accumulated value” by “the number of executing the game”) is equal to or larger than a predetermined value. Thus, the specific number pocket 23 changes when the calculated value (the calculated value by dividing “the accumulated value” by “the number of executing the game”) is equal to or larger than a predetermined value. As a result, the player can enjoy a new game such as predicting the timing when the specific number pocket 23 changes, or predicting which one of the pockets is the specific number pocket 23.
The embodiments of the present invention that have been described above merely present specific examples and by no means limit the present invention particularly. Specific implementation of the arrangements can be modified in design as appropriate. In addition, the effects set forth in the embodiments of the present invention are merely an enumeration of the most preferred effects resulting from the present invention. The effects of the present invention are by no means limited to those set forth in the embodiments of the present invention.
Also, in the above detailed description, mainly characteristic portions have been set forth so that the present invention can be understood more easily. The present invention is not limited to the embodiments set forth in the above detailed description and can be applied to other embodiments, with a wide range of applications. In addition, terms and wordings used in the present specification are used to precisely explain the present invention and are not intended to limit the interpretation of the present invention. Also, those skilled in the art will easily conceive, from the concept of the invention set forth in the present specification, other arrangements, systems or methods included in the concept of the present invention. Therefore, it should be appreciated that the scope of the claims includes equivalent arrangements without deviating from the scope of technical ideas of the present invention. In addition, the purpose of the abstract is to facilitate the Patent Office and general public institutions, or engineers in the technological field who are not familiar with patent and legal terms or specific terms to quickly evaluate technical contents and the essence of this application by simple investigation. Therefore, the abstract is not intended to limit the scope of the invention, which should be evaluated by descriptions of the scope of the claims. Furthermore, it is desirable to take into consideration the already disclosed literatures sufficiently in order to completely understand the objects and specific effects of the present invention.
The above detailed description includes processes executed by a computer. The aforementioned descriptions and expressions are described with a purpose that those skilled in the art will understand them most efficiently. In the present specification, each step used for deriving one result should be understood as a self-consistent process. Also, transmission, reception and recording of electric or magnetic signals are executed in each step. In the processes in respective steps, although such signals are expressed as bits, values, symbols, characters, terms or numerals, it should be noted that these are merely used for convenience of description. Additionally, although the processes in respective steps may be described using an expression common to human activities, the processes described in the present specification is executed, in principle, by a variety of devices. Furthermore, other arrangements required to execute respective steps are self-evident from the aforementioned description.
Claims
1. A gaming apparatus comprising:
- a roulette wheel having a plurality of numbered pockets;
- a memory for storing a plurality of control data for controlling biasing of a probability of receiving a ball into each of the pockets;
- a bet switch for making a bet on any of the pockets; and
- a controller operable to: (a) control execution of a roulette game so that the probability of receiving the ball into a specific pocket is increased, by controlling accepting the bet and by controlling rotation of the roulette wheel and launch of the ball with reference to one control data as the reference data, and (b) determine another control data which is different from the one control data among the plurality of control data as the reference data, when the ratio of the number of times of receiving the ball into the specific pocket to the number of executing the game is equal to or larger than a predetermined value.
2. A gaming apparatus comprising:
- a roulette wheel having a plurality of numbered pockets;
- a memory for storing a plurality of control data for controlling biasing of a probability of receiving a ball into each of the pockets;
- a plurality of stations having bet switches for making a bet on any of the pockets; and
- a controller operable to: (a) control execution of a roulette game so that the probability of receiving the ball into a specific pocket is increased, by controlling accepting the bet and by controlling rotation of the roulette wheel and launch of the ball with reference to one control data as the reference data, (b) calculate ratios of the number of times of receiving the ball into a specific pocket on which the bet has been made to the number of executing the games with respect to each of the stations, and (c) determine another control data which is different from the one control data among the plurality of control data as the reference data when any of the calculated ratios is equal to or larger than a predetermined value.
3. A gaming apparatus comprising:
- a roulette wheel having a plurality of numbered pockets;
- a memory for storing a plurality of control data for controlling biasing of a probability of receiving a ball into each of the pockets;
- a bet switch for making a bet on any of the pockets; and
- a controller operable to: (a) control execution of a roulette game so that the probability of receiving the ball into a specific pocket is increased, by controlling accepting the bet, by controlling rotation of the roulette wheel and launch of the ball with reference to one control data as the reference data, and by controlling payout of credits when the ball is received into the pocket on which the bet has been made, (b) accumulate value of the credits paid out when the ball is received into the specific pocket on which the bet has been made, and (c) determine another control data which is different from the one control data among the plurality of control data as the reference data when the calculated value by dividing the accumulated value by the number of times of executing the games is equal to or larger than a predetermined value.
4. A playing method of a gaming apparatus, comprising:
- controlling execution of a roulette game so that a probability of receiving a ball into a specific pocket is increased, by controlling accepting a bet on any of a plurality of numbered pockets on a roulette wheel at each of stations, and by controlling rotation of the roulette wheel and launch of the ball with reference to one control data as the reference data among a plurality of control data for controlling biasing of the probability of receiving the ball into each of the pockets; and
- determining another control data which is different from the one control data among the plurality of control data as the reference data, when the ratio of the number of times of receiving the ball into the specific pocket to the number of executing the game is equal to or larger than a predetermined value.
5. A playing method of a gaming apparatus, comprising:
- controlling execution of a roulette game so that a probability of receiving a ball into a specific pocket is increased, by controlling accepting a bet on any of a plurality of numbered pockets on a roulette wheel at each of stations, and by controlling rotation of the roulette wheel and launch of the ball with reference to one control data as the reference data among a plurality of control data for controlling biasing of the probability of receiving the ball into each of the pockets;
- calculating ratios of the number of times of receiving the ball into the specific pocket on which the bet has been made to the number of executing the game with respect to each of the stations; and
- determining another control data which is different from the one control data among the plurality of control data as the reference data when any of the calculated ratios is equal to or larger than a predetermined value.
6. A playing method of a gaming apparatus, comprising:
- controlling execution of a roulette game so that a probability of receiving a ball into a specific pocket is increased, by controlling accepting a bet on any of a plurality of numbered pockets on a roulette wheel at each of stations, and by controlling rotation of the roulette wheel and launch of the ball with reference to one control data as the reference data among a plurality of control data for controlling biasing of the probability of receiving the ball into each of the pockets;
- accumulating value of the credits paid out when the ball is received into the specific pocket on which the bet has been made; and
- determining another control data which is different from the one control data among the plurality of control data as the reference data when the calculated value by dividing the accumulated value by the number of times of executing the game is equal to or larger than a predetermined value.
Type: Application
Filed: Sep 25, 2007
Publication Date: Sep 4, 2008
Applicant: ARUZE GAMING AMERICA, INC. (Las Vegas, NV)
Inventor: Kazuo Okada (Tokyo)
Application Number: 11/902,701
International Classification: A63F 9/24 (20060101);