US20080153582A1 - Gaming device and method of controlling the same - Google Patents
Gaming device and method of controlling the same Download PDFInfo
- Publication number
- US20080153582A1 US20080153582A1 US11/987,132 US98713207A US2008153582A1 US 20080153582 A1 US20080153582 A1 US 20080153582A1 US 98713207 A US98713207 A US 98713207A US 2008153582 A1 US2008153582 A1 US 2008153582A1
- Authority
- US
- United States
- Prior art keywords
- game
- player
- bet amount
- bet
- determined
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F5/00—Roulette games
- A63F5/0005—Automatic roulette
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/3202—Hardware aspects of a gaming system, e.g. components, construction, architecture thereof
- G07F17/3204—Player-machine interfaces
- G07F17/3206—Player sensing means, e.g. presence detection, biometrics
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/3202—Hardware aspects of a gaming system, e.g. components, construction, architecture thereof
- G07F17/3216—Construction aspects of a gaming system, e.g. housing, seats, ergonomic aspects
- G07F17/322—Casino tables, e.g. tables having integrated screens, chip detection means
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/3241—Security aspects of a gaming system, e.g. detecting cheating, device integrity, surveillance
Definitions
- the present invention relates to a gaming device, and a method of controlling the gaming device.
- a pamphlet of International Publication WO04/094013 discloses a gaming device using a ball.
- the gaming device disclosed in the above-mentioned document does not take any countermeasure against unfair play based on a regular bet method such as a martingale, a cocomo, and a montecarlo.
- a martingale will be described with reference to FIG. 16 .
- a next bet amount is double a last bet amount, while when a player wins a game, a next bet amount is the same as a last bet amount.
- a cocomo will be described with reference to FIG. 17 .
- a next bet amount is the same as a last bet amount. Then, when the player further loses a game, a next bet amount is a sum of a last bet amount and a bet amount before the last bet amount. When a player wins a game, a next bet amount is the same as a last bet amount.
- a montecarlo will be described with reference to FIG. 18 .
- the montecarlo is a little complicated as compared with the martingale and the cocomo.
- a paper and writing instruments are prepared, and numbers “1, 2, 3” are written on the paper.
- a first bet amount is a sum of the first number and the last number of the number string “1, 2, 3” which is written on the paper at this point of time. That is, the first bet amount is 4.
- a second bet amount is a sum of the first number and the last number of the number string “1, 2, 3, 4” which is written on the paper at this point of time.
- the second bet amount is 5.
- a second bet amount is the same as the first bet amount.
- a number obtained by adding 1 to a last number of a number string which is written on the paper at that point of time, for example a number string “1, 2, 3, 4”, is newly entered at a tail of the number string, and a next bet amount is an amount corresponding to a sum of a first number and a last number of a number string which is written on the paper at that point of time, for example the number string “1, 2, 3, 4, 5”. That is, the next bet amount is an amount corresponding to 6.
- two leading numbers and two trailing numbers are deleted from a number string which is written on the paper at that point of time, for example a number string “1, 2, 3, 4, 5”.
- An object of the present invention is to provide a gaming device and a method of controlling the gaming device, which can detect unfair play based on a regular bet method such as a martingale, a cocomo, and a montecarlo.
- a gaming device comprising a gaming unit, an operation unit, a memory, and a processor.
- the gaming unit operates in a game and presents a game result to a player.
- the operation unit is operated by the player when determining a bet amount of game media to be bet on the game.
- the memory stores therein a string of numbers that gradually increase by a predetermined increment, and a history of the bet amount in every game.
- the processor operates to: control an operation of the gaming unit in such a manner that a game starts when the player operates the operation unit; determine win or loss of the game based on a predetermined probability; give a game medium to the player when it is determined that the game is won; store into the memory the bet amount determined through the operation unit in every game; and compare the string of numbers and the history of the bet amount stored in the memory with each other, at every predetermined number of games.
- a gaming device comprising a gaming unit, an operation unit, a memory, and a processor.
- the gaming unit operates in a game and presents a game result to a player.
- the operation unit is operated by the player when determining a bet amount of game media to be bet on the game.
- the memory stores therein a string of numbers that gradually increase by a predetermined increment, and a history of the bet amount in every game.
- the processor operates to: control an operation of the gaming unit in such a manner that a game starts when the player operates the operation unit; determine win or loss of the game based on a predetermined probability; give a game medium to the player when it is determined that the game is won; store into the memory the bet amount determined through the operation unit in every game; calculate a balance of the game media at every predetermined number of games; compare the string of numbers and the history of the bet amount stored in the memory with each other, only when the balance is a plus; and control the gaming unit so as to make a notification to a manager of the gaming device, when based on a comparison it is determined that the string of numbers is included in the history of the bet amount.
- a gaming device comprising a gaming unit, an operation unit, a memory, and a processor.
- the gaming unit operates in a game and presents a game result to a player.
- the operation unit is operated by the player when determining a bet amount of game media to be bet on the game.
- the memory stores therein a string of numbers that gradually increase by a predetermined increment, and a history of the bet amount in every game.
- the processor operates to: control an operation of the gaming unit in such a manner that a game starts when the player operates the operation unit; determine win or loss of the game based on a predetermined probability; give a game medium to the player when it is determined that the game is won; store into the memory the bet amount determined through the operation unit in every game; calculate a balance of the game media at every predetermined number of games; compare the string of numbers and the history of the bet amount stored in the memory with each other, only when the balance is a plus; and control the gaming unit so as to decrease the probability, when based on a comparison it is determined that the string of numbers is included in the history of the bet amount.
- a gaming device comprising a gaming unit, an operation unit, a memory, and a processor.
- the gaming unit operates in a game and presents a game result to a player.
- the operation unit is operated by the player when determining a bet amount of game media to be bet on the game.
- the memory stores therein a string of numbers that gradually increase by a predetermined increment, and a history of the bet amount in every game.
- the processor operates to: control an operation of the gaming unit in such a manner that a game starts when the player operates the operation unit; determine win or loss of the game based on a predetermined probability; give a game medium to the player when it is determined that the game is won; store into the memory the bet amount determined through the operation unit in every game; compare the string of numbers and the history of the bet amount stored in the memory with each other, at every predetermined number of games; and control the gaming unit so as to make a notification to a manager of the gaming device and also so as to decrease the probability, when based on a comparison it is determined that the string of numbers is included in the history of the bet amount.
- a gaming device comprising a gaming unit, an operation unit, a memory, and a processor.
- the gaming unit operates in a game and presents a game result to a player.
- the operation unit is operated by the player when determining a bet amount of game media to be bet on the game.
- the memory stores therein a string of numbers that gradually increase by a predetermined increment, and a history of the bet amount in every game.
- the processor operates to: control an operation of the gaming unit in such a manner that a game starts when the player operates the operation unit; determine win or loss of the game based on a predetermined probability; give a game medium to the player when it is determined that the game is won; store into the memory the bet amount determined through the operation unit in every game; calculate a balance of the game media at every predetermined number of games; compare the string of numbers and the history of the bet amount stored in the memory with each other, only when the balance is a plus; and control the gaming unit so as to make a notification to a manager of the gaming device and also so as to decrease the probability, when based on a comparison it is determined that the string of numbers is included in the history of the bet amount.
- a method of controlling a gaming device comprises the steps of: controlling an operation of a gaming unit that presents a game result to a player, so as to start a game, when the player operates an operation unit in determining a bet amount of game media to be bet on a game; determining win or loss of the game based on a predetermined probability; giving a game medium to the player when it is determined that the game is won; storing into a memory the bet amount determined through the operation unit in every game; and comparing a string of numbers that gradually increase by a predetermined increment and a history of the bet amount, which are stored in the memory, with each other at every predetermined number of games.
- a method of controlling a gaming device comprises the steps of: controlling an operation of a gaming unit that presents a game result to a player, so as to start a game, when the player operates an operation unit in determining a bet amount of game media to be bet on a game; determining win or loss of the game based on a predetermined probability; giving a game medium to the player when it is determined that the game is won; storing into a memory the bet amount determined through the operation unit in every game; calculating a balance of the game media at every predetermined number of games; comparing a string of numbers that gradually increase by a predetermined increment and a history of the bet amount, which are stored in the memory, with each other, when the balance calculated in the step of calculating is a plus; and controlling the gaming unit so as to make a notification to a manager of the gaming device, when it is determined, in the step of comparing, that the string of numbers is included in the history of the bet
- a method of controlling a gaming device comprises the steps of: controlling an operation of a gaming unit that presents a game result to a player, so as to start a game, when the player operates an operation unit in determining a bet amount of game media to be bet on a game; determining win or loss of the game based on a predetermined probability; giving a game medium to the player when it is determined that the game is won; storing into a memory the bet amount determined through the operation unit in every game; calculating a balance of the game media at every predetermined number of games; comparing a string of numbers that gradually increase by a predetermined increment and a history of the bet amount, which are stored in the memory, with each other, when the balance calculated in the step of calculating is a plus; and controlling the gaming unit so as to decrease the probability, when it is determined, in the step of comparing, that the string of numbers is included in the history of the bet amount.
- a method of controlling a gaming device comprises the steps of: controlling an operation of a gaming unit that presents a game result to a player, so as to start a game, when the player operates an operation unit in determining a bet amount of game media to be bet on a game; determining win or loss of the game based on a predetermined probability; giving a game medium to the player when it is determined that the game is won; storing into a memory the bet amount determined through the operation unit in every game; comparing a string of numbers that gradually increase by a predetermined increment and a history of the bet amount, which are stored in the memory, with each other at every predetermined number of games; and controlling the gaming unit so as to make a notification to a manager of the gaming device, when it is determined, in the step of comparing, that the string of numbers is included in the history of the bet amount.
- a method of controlling a gaming device comprises the steps of: controlling an operation of a gaming unit that presents a game result to a player, so as to start a game, when the player operates an operation unit in determining a bet amount of game media to be bet on a game; determining win or loss of the game based on a predetermined probability; giving a game medium to the player when it is determined that the game is won; storing into a memory the bet amount determined through the operation unit in every game; calculating a balance of the game media at every predetermined number of games; comparing a string of numbers that gradually increase by a predetermined increment and a history of the bet amount, which are stored in the memory, with each other, when the balance calculated in the step of calculating is a plus; and controlling the gaming unit so as to make a notification to a manager of the gaming device and also so as to decrease the probability, when it is determined, in the step of comparing, that the string of
- the string of numbers and the history of the bet amount are compared with each other at every predetermined number of games. Thereby, unfair play based on a regular bet method can be detected.
- FIG. 1 is a perspective view showing an appearance of a roulette gaming device according to an embodiment of the present invention
- FIG. 2 is a plan view of a roulette apparatus included in the roulette gaming device
- FIG. 3 is an explanatory view showing an example of an image displayed on an image display device of a station
- FIG. 4 is a block diagram showing an electrical construction of the roulette gaming device
- FIG. 5 schematically shows a storage region of a ROM of a server
- FIG. 6 schematically shows a storage region of a RAM of the server
- FIG. 7 schematically shows a configuration of a player identification information storage area shown in FIG. 6 ;
- FIG. 8 is a block diagram showing an electrical construction of the roulette apparatus
- FIG. 9 is a block diagram showing an electrical construction of the station.
- FIG. 10 schematically shows a storage region of a RAM of the station
- FIG. 11 schematically shows a bet amount history table shown in FIG. 10 ;
- FIG. 12 schematically shows a number string table shown in FIG. 10 ;
- FIGS. 13 , 14 , and 15 are flowcharts showing a game processing executed by the roulette gaming device
- FIG. 16 is an explanatory view for explaining a martingale
- FIG. 17 is an explanatory view for explaining a cocomo.
- FIG. 18 is an explanatory view for explaining a montecarlo.
- a roulette gaming device 1 includes a cabinet 2 , a roulette unit 3 , a total of twelve stations 4 , an electro-luminescent display 5 , and a server 13 .
- the roulette unit 3 is provided on an upper face of the cabinet 2 , substantially at a center thereof.
- players play games.
- the electro-luminescent display 5 is provided above the cabinet 2 .
- Three of the stations 4 are arranged at each of four sides of the cabinet 2 , so as to surround the roulette apparatus 3 .
- the roulette apparatus 3 will be described with reference to FIG. 2 .
- the roulette apparatus 3 has an annular frame 21 that is fixed to the cabinet 2 (see FIG. 1 ), and a roulette wheel 22 that is received and held inside the frame 21 in a rotatable manner.
- a total of thirty-eight number pockets 23 are annularly provided on an upper face of the roulette wheel 22 .
- Each number pocket 23 has a recessed shape.
- number plates 25 are annularly provided outside the number pockets 23 so as to correspond to the number pockets 23 .
- the number plates 25 indicate numbers “0”, “00”, and “1” to “36”, respectively.
- a ball insertion slot 36 is formed within the frame 21 .
- a ball inserter 104 (see FIG. 8 ) is connected to the ball insertion slot 36 .
- a ball 27 is inserted through the ball insertion slot 36 onto the roulette wheel 22 .
- the roulette apparatus 3 is entirely covered from an upper side thereof by a transparent acrylic cover 28 having a hemispheric shape (see FIG. 1 ).
- a wheel drive motor 106 (see FIG. 8 ) is provided below the roulette wheel 22 . Along with driving of the motor 106 , the roulette wheel 22 is rotated.
- a metal plate (not shown) is mounted at a predetermined position below the roulette wheel 22 .
- a sensor included in a pocket position detection circuit 107 detects the metal plate, a position of the number pocket 23 is detected.
- the frame 21 gently slopes inward, and a guide wall 29 is formed at a middle portion of the frame 21 .
- a ball 27 inserted through the ball insertion slot 36 rolls against centrifugal force while being guided by the guide wall 29 .
- the ball 27 rolls on a slope of the frame 21 inside the guide wall 29 , then passes through the number plate 25 of the rotating roulette wheel 22 , and then is received into any number pocket 23 . Consequently, a ball sensor 105 (see FIG. 8 ) determines which number pocket 23 has received the ball 27 .
- Rotation of the roulette wheel 22 and insertion of the ball 27 are controlled based on a control signal that includes data about a driving period of the motor 106 , an initial ball speed, and an insertion delay time.
- the roulette wheel 22 rotates at a predetermined speed for the driving period of the motor 106 .
- the initial ball speed is an initial speed at a time when the ball 27 is inserted by driving of the ball inserter 104 .
- the insertion delay time is a period of time during rotation of the roulette wheel 22 from when a predetermined number pocket 23 passes through a predetermined position to when the ball 27 is inserted.
- Each station 4 includes a medal insertion slot 6 through which the medal is inserted, a control panel 7 having buttons, and an image display device 8 on which an image relating to a game is displayed.
- a player operates a touch panel 50 (see FIG. 9 ), the control panel 7 and the like while watching an image displayed on the image display device 8 .
- the touch panel 50 is formed on a front face of the image display device 8 .
- Each station 4 further includes a medal payout opening 9 , a speaker 10 , and a WIN lamp 11 .
- the medal payout opening 9 is formed on a side face of the cabinet 2 .
- the speaker 10 which outputs music, effect sounds and the like, is provided on an upper-right side of the image display device 8 .
- the WIN lamp 11 is disposed adjacent to the speaker 10 .
- a “game” includes a base game and a jackpot (hereinafter referred to as “JP”) bonus game.
- the base game is a so-called roulette game. Win or loss of a game is determined, and also a payout amount is determined when the game is won, based on, in the roulette apparatus 3 , in which number pocket 23 the ball 27 inserted onto the roulette wheel 22 is received and also based on a betting object selected by a player.
- the server 13 determines whether a JP bonus game has occurred or not and, when a JP bonus game has occurred, the server 13 also determines a payout amount.
- a “game” means a series of operations that occur while a player makes a bet in the station 4 , a ball 27 inserted onto the roulette wheel 22 is received into a number pocket 23 , and a payout is performed.
- a bet includes selection of a betting object and determination of a bet amount on the betting object.
- each WIN lamp 11 of this station 4 When a player at a certain station 4 wins a base game, a WIN lamp 11 of this station 4 is turned on. In a JP bonus game as well, a WIN lamp 11 of a winning station 4 is turned on. In order that every player playing on the roulette gaming device 1 can check win/lose of the other players, each WIN lamp 11 is positioned so as to be visible from players using the other stations 4 .
- a medal sensor 97 (see FIG. 9 ) is provided inside the medal insertion slot 6 .
- the medal sensor 97 detects a medal inserted through the medal insertion slot 6 .
- the medal is converted into a credit, and reserved in the station 4 .
- one medal is equivalent to one credit.
- a hopper 94 (see FIG. 9 ) that ejects a predetermined number of medals through the medal payout opening 9 is provided inside the medal payout opening 9 .
- the server 13 is accommodated within a corner 12 of the cabinet 2 so as not to be operated by a player.
- a corner door 14 that is provided at the corner 12 using a keyswitch, a manager of the roulette gaming device 1 operates the sever 13 and makes various settings of the roulette gaming device 1 .
- the electro-luminescent display 5 includes a JP amount indicator 15 .
- JPs There are three kinds of JPs, “MEGA”, “MAJOR”, and “MINI”.
- MEGA 0.15% of a bet amount in each station 4 is accumulated.
- MAJOR 0.20% of a bet amount in each station 4 is accumulated.
- MINI 0.30% of a bet amount in each station 4 is accumulated.
- a current accumulated amount for, among the three kinds of JPs, the “MEGA” JP is indicated in the JP amount indicator 15 .
- the JP amount indicator 15 is provided at a top of the electro-luminescent display 5 so that all players playing at the stations 4 see and recognize indication.
- a BET screen 61 is displayed on the image display device 8 .
- a player plays a game by touching the touch panel 50 provided on the front face of the image display device 8 while watching the BET screen 61 .
- the BET screen 61 has a table-type betting board 60 , a winning number history indicator 65 , a BET button 66 , a last game result indicator 67 , a credit indicator 68 , a BET time indicator 69 , and an accumulated amount indicators 73 , 74 , and 75 .
- the winning number history indicator 65 , the BET button 66 , the last game result indicator 67 , the credit indicator 68 are provided below the betting board 60 .
- the BET time indicator 69 , and the accumulated amount indicators 73 , 74 , and 75 are provided above the betting board 60 .
- the accumulated amount indicators 73 , 74 , and 75 indicate current accumulated amounts for the “MEGA” JP, the “MAJOR” JP, and the “MINI” JP, respectively.
- BET areas On the betting board 60 , thirty eight BET areas are arranged in a matrix. Numbers “0”, “00”, and “1” to “36” are indicated in the thirty eight BET areas. BET areas for selecting an “odd number”, an “even number”, a “color of the number plate 25 (red or black)”, and “a predetermined range of numbers (“1” to “12” for example)”, respectively, are also arranged in a matrix.
- the winning number history indicator 65 indicates a list of winning numbers in previous sixteen games at the maximum.
- the BET button 66 is pressed after a player selects a betting object.
- the BET button 66 includes a 1-BET button 66 A, a 5-BET button 66 B, a 10-BET button 66 C, and a 100-BET button 66 D.
- the betting object When a player selects a betting object by touching the touch panel 50 with his/her finger or the like (see points 72 in the BET area or on a boundary line between the BET areas), the betting object is indicated by a cursor 70 .
- the player subsequently presses the 1-BET button 66 A once, one credit is bet. Every time the 1-BET button 66 A is pressed, a bet amount increases by one.
- a player presses the 5-BET button 66 B once five credits are bet. Every time the 5-BET button 66 B is pressed, a bet amount increases by five.
- the last game result indicator 67 indicates a bet amount and a payout amount in the last game. An amount obtained by subtracting the bet amount from the payout amount is a credit the player has acquired in the last game.
- the credit indicator 68 indicates a credit amount currently held by a player, that is, a credit reserved in the station 4 .
- an amount indicated in the credit indicator 68 decreases by a bet amount.
- a betting object wins and a payout is made, a credit increases by an amount corresponding to a payout amount.
- the BET time indicator 69 indicates a rest of a predetermined bet period during which a bet can be received. At a start of the bet period, the BET time indicator 69 indicates “20”. The value decreases by one per second, and the bet period ends when “zero” is indicated. At a time when a rest time becomes five seconds, the ball inserter 104 is driven and a ball 27 is inserted onto the roulette wheel 22 .
- the accumulated amount indicators 73 , 74 , and 75 indicate accumulated amounts of 0.15%, 0.20%, and 0.30%, respectively, of a bet amount on every game in each station 4 . Values indicated in the accumulated amount indicators 73 , 74 , and 75 are common to all the stations 4 .
- the corresponding indicator 73 , 74 , or 75 indicates an initial value for the corresponding JP.
- An initial value for the “MINI” JP is 200
- an initial value for the “MAJOR” JP is 5000
- an initial value for the “MEGA” JP is 50000.
- a cursor 70 and marks 71 are shown on the betting board 60 .
- the cursor 70 indicates a betting object selected by a player.
- the marks 71 show betting objects selected by now, and bet amounts on the betting objects. For example, a “7” mark 71 , which is shown in an “18” BET area (though the figure “18” is hidden under the mark 71 in FIG. 3 ), shows that seven credits are bet on the number “18”. Betting on only one number like this is called a “straight bet”.
- a “1” mark 71 which locates at a point of intersection of the “5” BET area, the “6” BET area, the “8” BET area, and the “9” BET area, shows that one credit is bet on each of the four numbers “5”, “6”, “8”, and “9”. Betting on four numbers like this is called a “corner bet”.
- betting on two numbers by disposing the cursor 70 on a boundary line between two BET areas is called a “split bet”
- betting on three numbers by disposing the cursor 70 at an end of a row of three numbers is called a “street bet”
- betting on five numbers “0”, “00”, “1”, “2”, and “3” by disposing the cursor 70 on a boundary line between “00” and “3” is called a “five bet”.
- betting on a total of six numbers arranged in two rows is called a “line bet”
- betting on a corresponding column of twelve numbers by disposing the cursor 70 in a “2 to 1” BET area is called a “column bet”
- betting on corresponding twelve numbers by disposing the cursor 70 in a “1st 12” BET area, a “2nd 12” BET area, or a “3rd 12” BET area is called a “dozen bet”.
- a winning probability for each of the “odd number”, the “even number”, the “color of the number plate 25 (red or black)” is 50%
- a winning probability for each of the thirty-eight numbers arranged in a matrix is smaller than 50%.
- many betting objects with different winning probabilities are provided on the betting board 60 . Selection of a bet method from the several bet methods and a betting object from the several betting objects is left to the player.
- the server 13 is connected to each of the twelve stations 4 , the roulette apparatus 3 , and the electro-luminescent display 5 .
- the server 13 has a CPU 81 , a ROM 82 , a RAM 83 , a timer 84 , a liquid crystal drive circuit 85 , and a keyboard 33 .
- the ROM 82 , the RAM 83 , the timer 84 , the liquid crystal drive circuit 85 , and the keyboard 33 are respectively connected to the CPU 81 .
- the CPU 81 controls a whole of the server 13 .
- the liquid crystal drive circuit 85 is connected to the liquid crystal display 32 .
- the CPU 81 executes various processings based on input signals from the station 4 or the roulette apparatus 3 , data and programs stored in the ROM 82 or the RAM 83 , and the like. Based on the result of the processings, the CPU 81 transmits a control signal to the stations 4 , the roulette apparatus 3 , and the electro-luminescent display 5 , to thereby leadingly control the stations 4 , the roulette apparatus 3 , and the electro-luminescent display 5 . For example, the CPU 81 transmits a control signal to the roulette apparatus 3 , to control insertion of a ball 27 and rotation of the roulette wheel 22 .
- the ROM 82 is made of a semiconductor memory for example.
- the ROM 82 stores therein a program for implementing basic functions of the roulette gaming device 1 , a program for notifying a maintenance timing of the gaming device 1 , a program for setting a condition of the notification, a program for performing a maintenance, a program for calculating a payout rate, a program for leadingly controlling the respective stations 4 .
- the RAM 83 temporarily stores therein bet information received from the respective stations 4 , winning number data received from the roulette apparatus 3 , data about current accumulated amounts for the respective JP, data about results of processings executed by the CPU 81 , and the like.
- the timer 84 measures time, and transmits time data to the CPU 81 . Based on the time data, the CPU 81 controls rotation of the roulette wheel 22 and insertion of the ball 27 .
- the CPU 81 presents an illumination effect by controlling light emission from an LED or the like of the electro-luminescent display 5 . Also, the CPU 81 controls the electro-luminescent display 5 so as to display a predetermined character and the like. The CPU 81 controls the JP amount indicator 15 of the electro-luminescent display 5 so as to display a current accumulated amount for the “MEGA” JP.
- the ROM 82 has a payout rate storage area 82 A.
- the payout rate storage area 82 A stores therein payout rates for the respective bet methods. As described above, the payout rate differs depending on bet methods such as the “straight bet”, the “corner bet”, and the “split bet”.
- the payout rate is predetermined, such as to be “2”, “36”, and the like.
- the RAM 83 has a bet information storage area 83 A, a winning number storage area 83 B, and accumulated amount storage areas 83 C, 83 D, and 83 E.
- the bet information storage area 83 A stores therein bet information transmitted from the respective stations 4 .
- the winning number storage area 83 B stores therein a winning number determined by the ball sensor 105 .
- the accumulated amount storage areas 83 C, 83 D, and 83 E store therein accumulated amounts for the “MINI” JP, the “MAJOR” JP, and the “MEGA” JP, respectively.
- the bet information includes a betting object selected, a bet amount on the betting object, a kind of a bet method, and the like.
- the RAM 83 also has a payout amount storage area 83 F.
- the payout amount storage area 83 F stores therein payout amounts in a predetermined number of past games. A payout amount to all players may be stored in the payout amount storage area 83 F, or alternatively a payout amount to every player may be stored in the payout amount storage area 83 F.
- the RAM 83 further has a player identification information storage area 83 G that stores therein information for identifying players. As information for identifying players, as shown in FIG. 7 for example, players' face image data are stored in the storage area 83 G.
- the roulette apparatus 3 has a controller 109 , a pocket position detection circuit 107 , a ball inserter 104 , a ball sensor 105 , a wheel drive motor 106 , and a ball collector 108 .
- the pocket position detection circuit 107 , the ball inserter 104 , the ball sensor 105 , the wheel drive motor 106 , and the ball collector 108 are respectively connected to the controller 109 .
- the controller 109 includes a CPU 101 , a ROM 102 , and a RAM 103 .
- the CPU 101 controls insertion of the ball 27 and rotation of the roulette wheel 22 based on a control signal supplied from the server 13 , data and programs stored in the ROM 102 or the RAM 103 , and the like.
- the pocket position detection circuit 107 includes a sensor.
- the pocket position detection circuit 107 detects a position of the number pocket 23 by using the sensor to detect a metal plate mounted on the roulette wheel.
- the ball inserter 104 inserts the ball 27 through the ball insertion slot 36 (see FIG. 2 ) onto the roulette wheel 22 , at an initial speed that is included in a control signal supplied from the CPU 101 and at a timing that is based on an insertion delay time included in the control signal.
- the ball 27 is inserted after the insertion delay time has elapsed since the pocket position detection circuit 107 detects that a predetermined number pocket 23 , for example “00”, passed before the ball insertion slot 36 for example.
- the ball sensor 105 determines which number pocket 23 has received the ball 27 , and outputs a detection signal indicating a result of this determination.
- the wheel drive motor 106 rotates the roulette wheel 22 , and stops driving after a driving period included in the control signal has elapsed since the driving started.
- the ball collector 108 collects the ball 27 existing on the roulette wheel 22 after a game.
- the twelve stations 4 included in the roulette gaming device 1 basically have the same constructions. In the following, therefore, one station 4 will be described.
- the station 4 has a controller 90 including a CPU 91 , a ROM 92 , and a RAM 93 .
- the ROM 92 is made of a semiconductor memory for example.
- the ROM 92 stores therein a program for implementing basic functions of the station 4 , other various programs necessary for controlling the station 4 , a data table, and the like.
- the RAM 93 temporarily stores therein data about results of processings executed by the CPU 91 , a credit value currently held by a player, a state of betting by a player, and the like.
- the RAM 93 stores therein a bet amount history table 93 A (see FIG. 11 ) and a number string table 93 B (see FIG. 12 ).
- a bet amount history table 93 A a bet amount is stored in association with a game number.
- the number string table 93 B a predetermined string of gradually increasing numbers is stored.
- a number string shown in FIG. 12 is a part of a number string for a bet method called a martingale.
- the RAM 93 further has a balance storage area 93 C and a player identification information storage area 93 D.
- the balance storage area 93 C stores therein a credit balance that is calculated at every predetermined number of games, for example every five games.
- the player identification information storage area 93 D stores therein players' face image data.
- the BET fix button 47 is pressed in order to fix the bet.
- the payout button 48 is pressed when a game ends for example. When the payout button 48 is pressed, medals equivalent to a credit currently held by a player are ejected from the medal payout opening 9 .
- the help button 49 is pressed when a game rule and how to operate the station 4 are unclear.
- a help screen is displayed on the image display device 8 .
- the camera 46 images a face of a player playing a game on the station 4 , and transmits generated face image data to the CPU 91 .
- the CPU 91 executes various processings, and transmits data about a result of the processings to the CPU 81 of the server 13 .
- the CPU 91 receives a control signal from the CPU 81 of the server 13 , and controls respective parts of the station 4 based on the control signal.
- a hopper 94 is connected to the CPU 91 .
- the hopper 94 ejects a predetermined number of medals from the medal payout opening 9 (see FIG. 1 ), based on a control signal from the CPU 91 .
- the image display device 8 is also connected to the CPU 91 through the liquid crystal drive circuit 95 .
- the liquid crystal drive circuit 95 has 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 therein an image control program relating to display on the image display device 8 , various selection tables, and the like.
- the image ROM stores therein, for example, dot data used for forming an image to be displayed on the image display 8 .
- the image control CPU determines, among the dot data prestored in the image ROM, an image to be displayed on the image display device 8 .
- the work RAM is a temporary storage used when the image control CPU executes the image control program.
- the VDP forms an image corresponding to display contents determined by the image control CPU, and outputs the image to the image display device 8 .
- the video RAM is a temporary storage used when the VDP forms an image.
- the touch panel 50 transmits a signal indicating a touched position to the CPU 91 .
- the CPU 91 stores bet information included in the signal into the RAM 93 .
- the CPU 91 stores, among the bet information, data relating to the bet amount into the bet amount history table 93 A of the RAM 93 (see FIG. 10 ) in such a manner that the data are associated with a game number.
- the bet information is transmitted to the CPU 81 of the server 13 , and stored into the bet information storage area 83 A of the RAM 83 of the server 13 (see FIG. 6 ).
- the speaker 10 is also connected to the CPU 91 through the sound output circuit 96 .
- the speaker 10 which generates an effect sound based on the sound output circuit 96 , presents various effects.
- the medal sensor 97 is also connected to the CPU 91 .
- the medal sensor 97 detects a medal inserted through the medal insertion slot 6 (see FIG. 1 ), and transmits a detection signal to the CPU 91 .
- the CPU 91 counts the number of medals based on the detection signal, increases a credit held by a player by an amount equivalent to the number of medals, and stores the credit thus increased into the RAM 93 .
- a WIN lamp 11 is also connected to the CPU 91 .
- the CPU 91 controls the WIN lamp 11 so as to emit light of a predetermined color.
- the CPU 91 of the station 4 determines based on a detection signal from the medal sensor 97 whether a medal has been inserted by a player or not (S 10 ).
- S 10 determines that a medal has not been inserted
- the same processing is repeated until the CPU 91 determines that a medal has been inserted.
- the CPU 91 determines that a medal has been inserted (S 10 : YES)
- the CPU 91 converts the medal into a credit (S 11 ).
- one medal is converted into one credit, and a credit value corresponding to the number of medals is stored in the RAM 93 .
- the CPU 91 transmits a medal detection signal indicating medal insertion to the server 13 (S 12 ).
- the CPU 91 displays the BET screen 61 (see FIG. 3 ) on the image display device 8 (S 13 ). Then, the CPU 91 starts to receive a bet (S 14 ). A player is permitted to make a bet by operating the touch panel 50 within a predetermined bet period. In a case where a game is played in continuation with the last game, a bet reception is started immediately after the last game ends.
- the CPU 91 receives a bet period end signal indicating that the bet period ends from the CPU 81 of the server 13 (S 15 ).
- the CPU 91 displays an image indicating that the bet period ends on the image display device 8 , and ends the bet reception (S 16 ).
- the CPU 91 transmits bet information to the CPU 81 of the server 13 (S 17 ).
- the CPU 91 stores, among the bet information, data relating to a bet amount into the bet amount history table 93 A of the RAM 93 (see FIG. 10 ) (S 17 a ).
- the CPU 91 controls the camera 46 so as to image a face of the player (S 17 b ). Then, the CPU 91 stores face image data received from the camera 46 , into the player identification information storage area 93 D.
- the CPU 91 receives from the server 13 data about a result of a JP bonus game determination processing S 38 that is executed by the server 13 as will be described later (S 18 ).
- the data about the result include data about whether a JP bonus game occurs or not, data about determination of whether each of the twelve stations 4 wins or loses in a case where the JP bonus game occurs, and data about which of the “MEGA” JP, the “MAJOR” JP, and the “MINI” JP is won in a case where a JP is won.
- the CPU 91 determines whether a JP bonus game occurs or not (S 19 ). When the CPU 91 determines that a JP bonus game does not occur (S 19 : NO), the processing goes to S 21 .
- the CPU 91 determines that a JP bonus game occurs (S 19 : YES)
- the CPU 91 executes a JP bonus game processing (S 20 ).
- the CPU 91 displays a game result, that is, win or lose, on the image display device 8 .
- the CPU 91 receives payout amount data transmitted from the server 13 (S 21 ).
- the payout amount data include payout amount data in a base game and payout amount data in a JP bonus game.
- the CPU 91 pays out a credit (S 22 ). At this time, a payout amount in a base game and a payout amount in a JP bonus game are added to a credit, and stored into the RAM 93 . Further, when the payout button 48 is pressed, medals equivalent to the credit currently stored in the RAM 93 are ejected from the medal payout opening 9 .
- the CPU 91 transmits to the server 13 the player's face image data stored in the player identification information storage area 93 D of the RAM 93 (S 70 ).
- the CPU 91 receives from the server 13 data about the number of games that is determined in a later-described manner (S 72 ).
- the CPU 91 determines whether the number of games played by the player has reached the number corresponding to the data received in S 72 or not (S 74 ).
- the CPU 91 determines that the number of games played by the player has not reached the number corresponding to the data received in S 72 (S 74 : NO)
- the CPU 91 starts a next game. That is, the CPU 91 returns the processing to S 13 in FIG. 13 , and starts to receive a bet for the next game in S 14 .
- the CPU 91 determines that the number of games played by the player has reached the number corresponding to the data received in S 72 (S 74 : YES)
- the CPU 91 initialize the game number, that is, resets the game number to 1.
- the CPU 91 calculates a credit balance, and stores a calculation result into the balance storage area 93 C of the RAM 93 (S 76 ).
- the CPU 91 determines whether the balance calculated in S 76 is a plus or not (S 78 ). When the CPU 91 determines that the balance is not a plus (S 78 : NO), the CPU 91 starts a next game. That is, the CPU 91 returns the processing to S 13 in FIG. 13 , and starts to receive a bet for the next game in S 14 . When the CPU 91 determines that the balance is a plus (S 78 : YES), the CPU 91 compares a bet amount history stored in the bet amount history table 93 A, with a number string stored in the number string table 93 B (S 80 ).
- the CPU 91 determines whether there is a fraud or not, based on whether the number string stored in the number string table 93 B is included in the bet amount history stored in the bet amount history table 93 A or not (S 82 ). More specifically, the CPU 91 determines that there is a fraud, in a case where the number string is included in the bet amount history.
- the CPU 91 determines that there is not a fraud (S 82 : NO)
- the CPU 91 starts a next game. That is, the CPU 91 returns the processing to S 13 in FIG. 13 , and starts to receive a bet for the next game in S 14 .
- the CPU 91 determines that there is a fraud (S 82 : YES)
- the CPU 91 controls, for example, the electro-luminescent display 5 , the WIN lamp 11 , the speaker 10 and the like, so as to inform the manager of the roulette gaming device 1 that there is a fraud (S 84 ).
- the CPU 91 decreases a winning probability in a base game (S 86 ).
- a procedure therefor will be described.
- many betting objects with different winning probabilities are provided on the betting board 60 (see FIG. 3 ).
- a winning probability for each of the “odd number”, the “even number”, the “color of the number plate 25 (red or black)” is 50%
- a winning probability for each of the thirty-eight numbers arranged in a matrix is smaller than 50%.
- the CPU 91 decreases a winning probability by controlling to make betting objects with relatively higher winning probabilities, such as the “odd number”, the “even number”, and the “color of the number plate 25 (red or black)”, unselectable.
- the CPU 91 transmits again to the server 13 face image data stored in the player identification information storage area 93 D of the RAM 93 (S 88 ).
- the CPU 81 of the server 13 receives a medal detection signal transmitted from the CPU 91 of any station 4 (S 30 ).
- the CPU 81 starts a bet period at a time when a first player to enter a game inserts a medal, that is, at a time when a medal detection signal is received from the CPU 91 of any station 91 for the first time, and the CPU 81 drives the timer 84 (see FIG. 4 ) to start measuring a time (S 31 ).
- the CPU 81 determines whether a rest of the bet period has become five seconds or not (S 32 ). When the CPU 81 determines that a rest of the bet period has not become five seconds (S 32 : NO), the same processing is repeated until the rest of the bet period becomes five seconds.
- the CPU 81 determines that a rest of the bet period has become five seconds (S 32 : YES), the CPU 81 transmits to the roulette apparatus 3 a control signal for starting operations of the roulette apparatus 3 (S 33 ).
- the CPU 81 determines whether the bet period has expired or not (S 34 ). When the CPU 81 determines that the bet period has not expired (S 34 : NO), the same processing is repeated until the bet period expires.
- the CPU 81 determines that the bet period has expired (S 34 : YES)
- the CPU 81 transmits a bet period end signal to the station 4 (S 35 ).
- the CPU 81 receives bet information from the respective stations 4 (S 36 ).
- the bet information is stored in the bet information storage area 83 A of the RAM 83 .
- the CPU 81 calculates an accumulated amount for a JP (S 37 ). To be more specific, the CPU 81 totals bet amounts included in the bet information from the respective stations 4 , and adds 0.30%, 0.20%, and 0.15% of a total amount to accumulated amounts that are stored in the accumulated amount storage areas 83 C, 83 D, and 83 E for the “MINI” JP, the “MAJOR” JP, and the “MEGA” JP, respectively. Further, based on the accumulated amount for a JP thus calculated, the CPU 81 updates indication in the JP amount indicator 15 and the accumulated amount indicators 73 to 75 .
- the CPU 81 executes a JP bonus game determination processing (S 38 ). More specifically, based on a predetermined probability, the CPU 81 determines whether a JP bonus game occurs or not, using a random number that is sampled by a sampling circuit or the like. Further, when the CPU 81 determines that a JP bonus game occurs, the CPU 81 determines win or lose for each of the twelve stations 4 based on a predetermined probability. In addition, when a JP is won, the CPU 81 determines which JP is won, “MEGA”, “MAJOR”, and “MINI”.
- the CPU 81 transmits data about a result of the processing of S 38 to the respective station 4 (S 39 ). Then, the CPU 81 transmits to the roulette apparatus 3 a signal commanding transmission of a detection signal from the ball sensor 105 (S 40 ). Then, the CPU 81 receives a detection signal from the roulette apparatus 3 (S 41 ).
- the CPU 81 determines which number pocket 23 has received the ball 27 (S 42 ). Then, based on the bet information of the respective stations 4 received in S 36 and the number pocket 23 determined in S 42 , the CPU 81 determines win or lose of a base game in each of the stations 4 (S 43 ).
- the CPU 81 calculates a payout amount in each station 4 (S 44 ). More specifically, the CPU 81 calculates a payout amount in the base game for every station 4 , based on the bet information received in S 36 , the number pocket 23 determined in S 42 , a payout rate stored in the payout rate storage area 82 A of the ROM 82 , and the like. Further, the CPU 81 calculates a payout amount in a JP bonus game for every station 4 , based on the result of the processing in S 38 , the accumulated amount calculated in S 37 , and the like. Then, a sum of the payout amount in the base game and a payout amount in the JP bonus game is set as a payout amount in each station 4 .
- the CPU 81 transmits data about the payout amount in each station 4 , which has been calculated in S 44 , to the corresponding station 4 (S 45 ).
- the CPU 81 transmits a control signal commanding a collection of the ball 27 , to the roulette apparatus 3 (S 46 ).
- the roulette apparatus 3 which has received the control signal, drives the ball collector 108 and collects the ball 27 existing on the roulette wheel 22 .
- the ball 27 thus collected is used in a next and subsequent games, too.
- the CPU 81 receives player's face image data from the respective stations 4 (S 100 ).
- the CPU 81 searches the player identification information storage area 83 G of the RAM 83 for the face image data received (S 102 ).
- the CPU 81 determines the number of games (S 104 ). At every number of games thus determined, a bet amount history and a number string is compared with each other in order to detect a fraud.
- a value obtained by subtracting some from a predetermined initial value such as five is determined as the number of games (S 104 ).
- a predetermined initial value such as five is determined as the number of games.
- the CPU 81 transmits to the station 4 data about the number of games determined in S 104 .
- the CPU 81 receives again the player's face image data from the respective stations 4 (S 108 ).
- the face image data are stored in the player identification information storage area 83 G (S 110 ).
- the CPU 81 shifts the processing to S 30 in FIG. 13 .
- the CPU 101 of the roulette apparatus 3 drives the wheel drive motor 106 for a predetermined period of time to rotate the roulette wheel 22 (S 60 ).
- the CPU 101 determines whether a predetermined period of time, for example twenty seconds, has elapsed since the roulette wheel 22 started to rotate, or not (S 61 ).
- a predetermined period of time for example twenty seconds
- the CPU 101 determines that the predetermined period of time has not elapsed (S 61 : NO)
- the same processing is repeated until it is determined that the predetermined period of time has elapsed.
- the CPU 101 determines whether the predetermined period of time has elapsed (S 61 : YES). Then, the CPU 101 drives the pocket position detection circuit 107 . Then, the CPU 101 determines whether the pocket position detection circuit 107 has detected that a predetermined number pocket 23 , for example “00”, passed through a predetermined position such as before the ball insertion slot 36 , or not (S 62 ). When the CPU 101 determines that it has not been detected (S 62 : NO), the same processing is repeated until the CPU 101 determines that it has been detected.
- the CPU 101 determines that it has been detected (S 62 : YES)
- the CPU 101 controls the ball inserter 104 so as to insert the ball 27 after an insertion delay time has elapsed, based on a control signal received from the server 13 (S 63 ).
- the ball inserter 104 inserts the ball 27 at an initial speed corresponding to initial speed data included in the control signal.
- the CPU 101 receives a signal that is transmitted by the server 13 in S 40 , as shown in FIG. 14 .
- the CPU 101 transmits a detection signal by the ball sensor 105 to the server 13 (S 65 ).
- the CPU 101 shifts the processing to S 60 in FIG. 13 .
- a bet amount history and a number string is compared with each other at every predetermined number of games (see S 74 to S 80 in FIG. 15 ). Thereby, unfair play based on a regular bet method, that is, the martingale in this embodiment, can be detected.
- the server 13 searches the player identification information storage area 83 G, for face image data of a player received from each station 4 (see S 102 in FIG. 15 ).
- a value obtained by subtracting some from a predetermined initial value such as five is determined as the number of games (see S 104 in FIG. 15 ).
- a player who made a fraud before is frequently referred to for checking whether he/she is making a fraud or not. Therefore, a fraud made by the same player can be detected at an early stage.
- the roulette gaming device 1 of this embodiment can improve entertainment properties.
- the roulette gaming device 1 is standalone type one that is not connected to a network.
- the present invention is applicable to a gaming device that is connected to a network.
- inventions are not limited to a roulette gaming device.
- the present invention may be applied to various gaming devices such as a card-game device and the like.
- the roulette gaming device 1 according to the above-described embodiment includes the roulette apparatus 3 , the stations 4 , and the server 13
- the present invention may be applied to a single roulette apparatus for use of a singly player, for example. In such a case, the above-described fraud detection controlling may be performed in the single roulette apparatus.
- the roulette gaming device 1 In the roulette gaming device 1 according to the above-described embodiment, several stations 4 are provided so that several players simultaneously play a game and individually determine bet amounts. However, this is not limitative.
- the present invention is applicable to a gaming device for use of a single player.
- a game medium is a medal and a credit stored in the station 4 .
- a medium may be money such as a coin.
- the player identification information is face image data of a player.
- the player identification information may be information based on a known PTS (Player Tracking System) for example.
- a winning probability of a base game is decreased after a fraud is detected.
- this is not limitative. It may be possible to decrease a winning probability of a JP bonus game.
- a number string stored in the number string table 93 B may be not only for the martingale but also for other bet methods such as the cocomo, the montecarlo and the like, as long as the number string is for a bet method considered to be unfair.
- the bet amount history table 93 A and the number string table 93 B may not necessarily be stored in a memory of the station 4 , but may be stored in a memory of the server 13 .
- the server 13 may perform determination of a fraud and notification to a manager.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Slot Machines And Peripheral Devices (AREA)
Abstract
A memory of a gaming device stores therein a string of numbers that gradually increase by a predetermined increment, and a history of a bet amount in every game. A processor of the gaming machine operates to: control an operation of the gaming unit in such a manner that a game starts when the player operates the operation unit; determine win or loss of the game based on a predetermined probability; give a game medium to the player when it is determined that the game is won; store into the memory the bet amount determined through the operation unit in every game; and compare the string of numbers and the history of the bet amount stored in the memory with each other, at every predetermined number of games.
Description
- This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 2006-322154, filed on Nov. 29, 2006, the entire contents of which are incorporated herein by reference.
- 1. Field of the Invention
- The present invention relates to a gaming device, and a method of controlling the gaming device.
- 2. Description of Related Art
- A pamphlet of International Publication WO04/094013 discloses a gaming device using a ball.
- The gaming device disclosed in the above-mentioned document does not take any countermeasure against unfair play based on a regular bet method such as a martingale, a cocomo, and a montecarlo.
- A martingale will be described with reference to
FIG. 16 . According to the martingale, when a player loses a game, a next bet amount is double a last bet amount, while when a player wins a game, a next bet amount is the same as a last bet amount. - A cocomo will be described with reference to
FIG. 17 . According to the cocomo, when a player firstly loses a game, a next bet amount is the same as a last bet amount. Then, when the player further loses a game, a next bet amount is a sum of a last bet amount and a bet amount before the last bet amount. When a player wins a game, a next bet amount is the same as a last bet amount. - A montecarlo will be described with reference to
FIG. 18 . The montecarlo is a little complicated as compared with the martingale and the cocomo. First, a paper and writing instruments are prepared, and numbers “1, 2, 3” are written on the paper. A first bet amount is a sum of the first number and the last number of the number string “1, 2, 3” which is written on the paper at this point of time. That is, the first bet amount is 4. When a player loses a first game, a number obtained by adding 1 to the last number of the number string is newly entered at a tail of the number string. A second bet amount is a sum of the first number and the last number of the number string “1, 2, 3, 4” which is written on the paper at this point of time. That is, the second bet amount is 5. When a player wins a first game, a second bet amount is the same as the first bet amount. Every time a player loses a third or subsequent games, a number obtained by adding 1 to a last number of a number string which is written on the paper at that point of time, for example a number string “1, 2, 3, 4”, is newly entered at a tail of the number string, and a next bet amount is an amount corresponding to a sum of a first number and a last number of a number string which is written on the paper at that point of time, for example the number string “1, 2, 3, 4, 5”. That is, the next bet amount is an amount corresponding to 6. On the other hand, when a player wins a third or subsequent games, two leading numbers and two trailing numbers are deleted from a number string which is written on the paper at that point of time, for example a number string “1, 2, 3, 4, 5”. - An object of the present invention is to provide a gaming device and a method of controlling the gaming device, which can detect unfair play based on a regular bet method such as a martingale, a cocomo, and a montecarlo.
- According to a first aspect of the present invention, there is provided a gaming device comprising a gaming unit, an operation unit, a memory, and a processor. The gaming unit operates in a game and presents a game result to a player. The operation unit is operated by the player when determining a bet amount of game media to be bet on the game. The memory stores therein a string of numbers that gradually increase by a predetermined increment, and a history of the bet amount in every game. The processor operates to: control an operation of the gaming unit in such a manner that a game starts when the player operates the operation unit; determine win or loss of the game based on a predetermined probability; give a game medium to the player when it is determined that the game is won; store into the memory the bet amount determined through the operation unit in every game; and compare the string of numbers and the history of the bet amount stored in the memory with each other, at every predetermined number of games.
- According to a second aspect of the present invention, there is provided a gaming device comprising a gaming unit, an operation unit, a memory, and a processor. The gaming unit operates in a game and presents a game result to a player. The operation unit is operated by the player when determining a bet amount of game media to be bet on the game. The memory stores therein a string of numbers that gradually increase by a predetermined increment, and a history of the bet amount in every game. The processor operates to: control an operation of the gaming unit in such a manner that a game starts when the player operates the operation unit; determine win or loss of the game based on a predetermined probability; give a game medium to the player when it is determined that the game is won; store into the memory the bet amount determined through the operation unit in every game; calculate a balance of the game media at every predetermined number of games; compare the string of numbers and the history of the bet amount stored in the memory with each other, only when the balance is a plus; and control the gaming unit so as to make a notification to a manager of the gaming device, when based on a comparison it is determined that the string of numbers is included in the history of the bet amount.
- According to a third aspect of the present invention, there is provided a gaming device comprising a gaming unit, an operation unit, a memory, and a processor. The gaming unit operates in a game and presents a game result to a player. The operation unit is operated by the player when determining a bet amount of game media to be bet on the game. The memory stores therein a string of numbers that gradually increase by a predetermined increment, and a history of the bet amount in every game. The processor operates to: control an operation of the gaming unit in such a manner that a game starts when the player operates the operation unit; determine win or loss of the game based on a predetermined probability; give a game medium to the player when it is determined that the game is won; store into the memory the bet amount determined through the operation unit in every game; calculate a balance of the game media at every predetermined number of games; compare the string of numbers and the history of the bet amount stored in the memory with each other, only when the balance is a plus; and control the gaming unit so as to decrease the probability, when based on a comparison it is determined that the string of numbers is included in the history of the bet amount.
- According to a fourth aspect of the present invention, there is provided a gaming device comprising a gaming unit, an operation unit, a memory, and a processor. The gaming unit operates in a game and presents a game result to a player. The operation unit is operated by the player when determining a bet amount of game media to be bet on the game. The memory stores therein a string of numbers that gradually increase by a predetermined increment, and a history of the bet amount in every game. The processor operates to: control an operation of the gaming unit in such a manner that a game starts when the player operates the operation unit; determine win or loss of the game based on a predetermined probability; give a game medium to the player when it is determined that the game is won; store into the memory the bet amount determined through the operation unit in every game; compare the string of numbers and the history of the bet amount stored in the memory with each other, at every predetermined number of games; and control the gaming unit so as to make a notification to a manager of the gaming device and also so as to decrease the probability, when based on a comparison it is determined that the string of numbers is included in the history of the bet amount.
- According to a fifth aspect of the present invention, there is provided a gaming device comprising a gaming unit, an operation unit, a memory, and a processor. The gaming unit operates in a game and presents a game result to a player. The operation unit is operated by the player when determining a bet amount of game media to be bet on the game. The memory stores therein a string of numbers that gradually increase by a predetermined increment, and a history of the bet amount in every game. The processor operates to: control an operation of the gaming unit in such a manner that a game starts when the player operates the operation unit; determine win or loss of the game based on a predetermined probability; give a game medium to the player when it is determined that the game is won; store into the memory the bet amount determined through the operation unit in every game; calculate a balance of the game media at every predetermined number of games; compare the string of numbers and the history of the bet amount stored in the memory with each other, only when the balance is a plus; and control the gaming unit so as to make a notification to a manager of the gaming device and also so as to decrease the probability, when based on a comparison it is determined that the string of numbers is included in the history of the bet amount.
- According to a sixth aspect of the present invention, there is provided a method of controlling a gaming device. The method comprises the steps of: controlling an operation of a gaming unit that presents a game result to a player, so as to start a game, when the player operates an operation unit in determining a bet amount of game media to be bet on a game; determining win or loss of the game based on a predetermined probability; giving a game medium to the player when it is determined that the game is won; storing into a memory the bet amount determined through the operation unit in every game; and comparing a string of numbers that gradually increase by a predetermined increment and a history of the bet amount, which are stored in the memory, with each other at every predetermined number of games.
- According to a seventh aspect of the present invention, there is provided a method of controlling a gaming device. The method comprises the steps of: controlling an operation of a gaming unit that presents a game result to a player, so as to start a game, when the player operates an operation unit in determining a bet amount of game media to be bet on a game; determining win or loss of the game based on a predetermined probability; giving a game medium to the player when it is determined that the game is won; storing into a memory the bet amount determined through the operation unit in every game; calculating a balance of the game media at every predetermined number of games; comparing a string of numbers that gradually increase by a predetermined increment and a history of the bet amount, which are stored in the memory, with each other, when the balance calculated in the step of calculating is a plus; and controlling the gaming unit so as to make a notification to a manager of the gaming device, when it is determined, in the step of comparing, that the string of numbers is included in the history of the bet amount.
- According to a eighth aspect of the present invention, there is provided a method of controlling a gaming device. The method comprises the steps of: controlling an operation of a gaming unit that presents a game result to a player, so as to start a game, when the player operates an operation unit in determining a bet amount of game media to be bet on a game; determining win or loss of the game based on a predetermined probability; giving a game medium to the player when it is determined that the game is won; storing into a memory the bet amount determined through the operation unit in every game; calculating a balance of the game media at every predetermined number of games; comparing a string of numbers that gradually increase by a predetermined increment and a history of the bet amount, which are stored in the memory, with each other, when the balance calculated in the step of calculating is a plus; and controlling the gaming unit so as to decrease the probability, when it is determined, in the step of comparing, that the string of numbers is included in the history of the bet amount.
- According to a ninth aspect of the present invention, there is provided a method of controlling a gaming device. The method comprises the steps of: controlling an operation of a gaming unit that presents a game result to a player, so as to start a game, when the player operates an operation unit in determining a bet amount of game media to be bet on a game; determining win or loss of the game based on a predetermined probability; giving a game medium to the player when it is determined that the game is won; storing into a memory the bet amount determined through the operation unit in every game; comparing a string of numbers that gradually increase by a predetermined increment and a history of the bet amount, which are stored in the memory, with each other at every predetermined number of games; and controlling the gaming unit so as to make a notification to a manager of the gaming device, when it is determined, in the step of comparing, that the string of numbers is included in the history of the bet amount.
- According to a tenth aspect of the present invention, there is provided a method of controlling a gaming device. The method comprises the steps of: controlling an operation of a gaming unit that presents a game result to a player, so as to start a game, when the player operates an operation unit in determining a bet amount of game media to be bet on a game; determining win or loss of the game based on a predetermined probability; giving a game medium to the player when it is determined that the game is won; storing into a memory the bet amount determined through the operation unit in every game; calculating a balance of the game media at every predetermined number of games; comparing a string of numbers that gradually increase by a predetermined increment and a history of the bet amount, which are stored in the memory, with each other, when the balance calculated in the step of calculating is a plus; and controlling the gaming unit so as to make a notification to a manager of the gaming device and also so as to decrease the probability, when it is determined, in the step of comparing, that the string of numbers is included in the history of the bet amount.
- In the first to tenth aspect, the string of numbers and the history of the bet amount are compared with each other at every predetermined number of games. Thereby, unfair play based on a regular bet method can be detected.
- Other and further objects, features and advantages of the invention will appear more fully from the following description taken in connection with the accompanying drawings in which:
-
FIG. 1 is a perspective view showing an appearance of a roulette gaming device according to an embodiment of the present invention; -
FIG. 2 is a plan view of a roulette apparatus included in the roulette gaming device; -
FIG. 3 is an explanatory view showing an example of an image displayed on an image display device of a station; -
FIG. 4 is a block diagram showing an electrical construction of the roulette gaming device; -
FIG. 5 schematically shows a storage region of a ROM of a server; -
FIG. 6 schematically shows a storage region of a RAM of the server; -
FIG. 7 schematically shows a configuration of a player identification information storage area shown inFIG. 6 ; -
FIG. 8 is a block diagram showing an electrical construction of the roulette apparatus; -
FIG. 9 is a block diagram showing an electrical construction of the station; -
FIG. 10 schematically shows a storage region of a RAM of the station; -
FIG. 11 schematically shows a bet amount history table shown inFIG. 10 ; -
FIG. 12 schematically shows a number string table shown inFIG. 10 ; -
FIGS. 13 , 14, and 15 are flowcharts showing a game processing executed by the roulette gaming device; -
FIG. 16 is an explanatory view for explaining a martingale; -
FIG. 17 is an explanatory view for explaining a cocomo; and -
FIG. 18 is an explanatory view for explaining a montecarlo. - In the following, a certain preferred embodiment of the present invention will be described with reference to the accompanying drawings.
- As shown in
FIG. 1 , aroulette gaming device 1 according to an embodiment of the present invention includes acabinet 2, aroulette unit 3, a total of twelvestations 4, an electro-luminescent display 5, and aserver 13. Theroulette unit 3 is provided on an upper face of thecabinet 2, substantially at a center thereof. On the twelvestations 4, players play games. The electro-luminescent display 5 is provided above thecabinet 2. Three of thestations 4 are arranged at each of four sides of thecabinet 2, so as to surround theroulette apparatus 3. - The
roulette apparatus 3 will be described with reference toFIG. 2 . Theroulette apparatus 3 has anannular frame 21 that is fixed to the cabinet 2 (seeFIG. 1 ), and aroulette wheel 22 that is received and held inside theframe 21 in a rotatable manner. A total of thirty-eight number pockets 23 are annularly provided on an upper face of theroulette wheel 22. Eachnumber pocket 23 has a recessed shape. On the upper face of theroulette wheel 22,number plates 25 are annularly provided outside the number pockets 23 so as to correspond to the number pockets 23. Thenumber plates 25 indicate numbers “0”, “00”, and “1” to “36”, respectively. - A
ball insertion slot 36 is formed within theframe 21. A ball inserter 104 (seeFIG. 8 ) is connected to theball insertion slot 36. Along with driving of theball inserter 104, aball 27 is inserted through theball insertion slot 36 onto theroulette wheel 22. Theroulette apparatus 3 is entirely covered from an upper side thereof by a transparentacrylic cover 28 having a hemispheric shape (seeFIG. 1 ). - A wheel drive motor 106 (see
FIG. 8 ) is provided below theroulette wheel 22. Along with driving of themotor 106, theroulette wheel 22 is rotated. - A metal plate (not shown) is mounted at a predetermined position below the
roulette wheel 22. As a sensor included in a pocket position detection circuit 107 (seeFIG. 8 ) detects the metal plate, a position of thenumber pocket 23 is detected. - The
frame 21 gently slopes inward, and aguide wall 29 is formed at a middle portion of theframe 21. Aball 27 inserted through theball insertion slot 36 rolls against centrifugal force while being guided by theguide wall 29. As a rotational speed decreases to reduce centrifugal force, theball 27 rolls on a slope of theframe 21 inside theguide wall 29, then passes through thenumber plate 25 of therotating roulette wheel 22, and then is received into anynumber pocket 23. Consequently, a ball sensor 105 (seeFIG. 8 ) determines whichnumber pocket 23 has received theball 27. - Rotation of the
roulette wheel 22 and insertion of theball 27 are controlled based on a control signal that includes data about a driving period of themotor 106, an initial ball speed, and an insertion delay time. - The
roulette wheel 22 rotates at a predetermined speed for the driving period of themotor 106. When driving of themotor 106 is stopped, the rotation speed of theroulette wheel 22 gradually decreases and finally theroulette wheel 22 stops. The initial ball speed is an initial speed at a time when theball 27 is inserted by driving of theball inserter 104. The insertion delay time is a period of time during rotation of theroulette wheel 22 from when apredetermined number pocket 23 passes through a predetermined position to when theball 27 is inserted. - Next, the
station 4 will be described with reference toFIG. 1 . Eachstation 4 includes amedal insertion slot 6 through which the medal is inserted, acontrol panel 7 having buttons, and animage display device 8 on which an image relating to a game is displayed. In playing a game, a player operates a touch panel 50 (seeFIG. 9 ), thecontrol panel 7 and the like while watching an image displayed on theimage display device 8. Thetouch panel 50 is formed on a front face of theimage display device 8. - Each
station 4 further includes amedal payout opening 9, aspeaker 10, and aWIN lamp 11. Themedal payout opening 9 is formed on a side face of thecabinet 2. Thespeaker 10, which outputs music, effect sounds and the like, is provided on an upper-right side of theimage display device 8. TheWIN lamp 11 is disposed adjacent to thespeaker 10. - In this embodiment, a “game” includes a base game and a jackpot (hereinafter referred to as “JP”) bonus game. The base game is a so-called roulette game. Win or loss of a game is determined, and also a payout amount is determined when the game is won, based on, in the
roulette apparatus 3, in whichnumber pocket 23 theball 27 inserted onto theroulette wheel 22 is received and also based on a betting object selected by a player. Regarding the JP bonus game, theserver 13 determines whether a JP bonus game has occurred or not and, when a JP bonus game has occurred, theserver 13 also determines a payout amount. In addition, a “game” means a series of operations that occur while a player makes a bet in thestation 4, aball 27 inserted onto theroulette wheel 22 is received into anumber pocket 23, and a payout is performed. A bet includes selection of a betting object and determination of a bet amount on the betting object. - When a player at a
certain station 4 wins a base game, aWIN lamp 11 of thisstation 4 is turned on. In a JP bonus game as well, aWIN lamp 11 of a winningstation 4 is turned on. In order that every player playing on theroulette gaming device 1 can check win/lose of the other players, eachWIN lamp 11 is positioned so as to be visible from players using theother stations 4. - A medal sensor 97 (see
FIG. 9 ) is provided inside themedal insertion slot 6. Themedal sensor 97 detects a medal inserted through themedal insertion slot 6. The medal is converted into a credit, and reserved in thestation 4. In this embodiment, one medal is equivalent to one credit. A hopper 94 (seeFIG. 9 ) that ejects a predetermined number of medals through themedal payout opening 9 is provided inside themedal payout opening 9. - The
server 13 is accommodated within acorner 12 of thecabinet 2 so as not to be operated by a player. By opening acorner door 14 that is provided at thecorner 12 using a keyswitch, a manager of theroulette gaming device 1 operates the sever 13 and makes various settings of theroulette gaming device 1. - The electro-
luminescent display 5 includes aJP amount indicator 15. There are three kinds of JPs, “MEGA”, “MAJOR”, and “MINI”. For a “MEGA” JP, 0.15% of a bet amount in eachstation 4 is accumulated. For a “MAJOR” JP, 0.20% of a bet amount in eachstation 4 is accumulated. For a “MINI” JP, 0.30% of a bet amount in eachstation 4 is accumulated. In a JP bonus game, when astation 4 wins any JP, an accumulated amount for this JP is paid out. A current accumulated amount for, among the three kinds of JPs, the “MEGA” JP is indicated in theJP amount indicator 15. TheJP amount indicator 15 is provided at a top of the electro-luminescent display 5 so that all players playing at thestations 4 see and recognize indication. - Next, an example of images displayed on the
image display device 8 will be described with reference toFIG. 3 . During a game, aBET screen 61 is displayed on theimage display device 8. A player plays a game by touching thetouch panel 50 provided on the front face of theimage display device 8 while watching theBET screen 61. TheBET screen 61 has a table-type betting board 60, a winningnumber history indicator 65, aBET button 66, a lastgame result indicator 67, acredit indicator 68, aBET time indicator 69, and an accumulatedamount indicators number history indicator 65, theBET button 66, the lastgame result indicator 67, thecredit indicator 68 are provided below the bettingboard 60. TheBET time indicator 69, and the accumulatedamount indicators board 60. The accumulatedamount indicators - On the betting
board 60, thirty eight BET areas are arranged in a matrix. Numbers “0”, “00”, and “1” to “36” are indicated in the thirty eight BET areas. BET areas for selecting an “odd number”, an “even number”, a “color of the number plate 25 (red or black)”, and “a predetermined range of numbers (“1” to “12” for example)”, respectively, are also arranged in a matrix. - Every time a game ends, a winning number is added to a top in the winning
number history indicator 65. The winningnumber history indicator 65 indicates a list of winning numbers in previous sixteen games at the maximum. - The
BET button 66 is pressed after a player selects a betting object. TheBET button 66 includes a 1-BET button 66A, a 5-BET button 66B, a 10-BET button 66C, and a 100-BET button 66D. - When a player selects a betting object by touching the
touch panel 50 with his/her finger or the like (seepoints 72 in the BET area or on a boundary line between the BET areas), the betting object is indicated by acursor 70. When the player subsequently presses the 1-BET button 66A once, one credit is bet. Every time the 1-BET button 66A is pressed, a bet amount increases by one. When a player presses the 5-BET button 66B once, five credits are bet. Every time the 5-BET button 66B is pressed, a bet amount increases by five. - When a player presses the 10-
BET button 66C once, ten credits are bet. Every time the 10-BET button 66C is pressed, a bet amount increases by ten. When a player presses the 100-BET button 66D once, one hundred credits are bet. Every time the 100-BET button 66D is pressed, a bet amount increases by 100. - The last
game result indicator 67 indicates a bet amount and a payout amount in the last game. An amount obtained by subtracting the bet amount from the payout amount is a credit the player has acquired in the last game. - The
credit indicator 68 indicates a credit amount currently held by a player, that is, a credit reserved in thestation 4. When a bet is made, an amount indicated in thecredit indicator 68 decreases by a bet amount. When a betting object wins and a payout is made, a credit increases by an amount corresponding to a payout amount. A game ends when a credit held by a player becomes zero. - The
BET time indicator 69 indicates a rest of a predetermined bet period during which a bet can be received. At a start of the bet period, theBET time indicator 69 indicates “20”. The value decreases by one per second, and the bet period ends when “zero” is indicated. At a time when a rest time becomes five seconds, theball inserter 104 is driven and aball 27 is inserted onto theroulette wheel 22. - The accumulated
amount indicators station 4. Values indicated in the accumulatedamount indicators stations 4. When, in the JP bonus game, there is a player who wins any JP, a current accumulated amount for the JP is paid out to the player. After a payout is made, the correspondingindicator - A
cursor 70 and marks 71 are shown on the bettingboard 60. Thecursor 70 indicates a betting object selected by a player. Themarks 71 show betting objects selected by now, and bet amounts on the betting objects. For example, a “7”mark 71, which is shown in an “18” BET area (though the figure “18” is hidden under themark 71 inFIG. 3 ), shows that seven credits are bet on the number “18”. Betting on only one number like this is called a “straight bet”. - In
FIG. 3 , a “1”mark 71, which locates at a point of intersection of the “5” BET area, the “6” BET area, the “8” BET area, and the “9” BET area, shows that one credit is bet on each of the four numbers “5”, “6”, “8”, and “9”. Betting on four numbers like this is called a “corner bet”. - As other bet methods, betting on two numbers by disposing the
cursor 70 on a boundary line between two BET areas is called a “split bet”, betting on three numbers by disposing thecursor 70 at an end of a row of three numbers (for example, “13”, “14”, and “15”) is called a “street bet”, and betting on five numbers “0”, “00”, “1”, “2”, and “3” by disposing thecursor 70 on a boundary line between “00” and “3” is called a “five bet”. - As other bet methods, in addition, betting on a total of six numbers arranged in two rows (for example, “13”, “14”, “15”, “16”, “17”, and “18”) is called a “line bet”, betting on a corresponding column of twelve numbers by disposing the
cursor 70 in a “2 to 1” BET area is called a “column bet”, and betting on corresponding twelve numbers by disposing thecursor 70 in a “1st 12” BET area, a “2nd 12” BET area, or a “3rd 12” BET area is called a “dozen bet”. - Further, there is such a bet method that six BET areas provided at a bottom of the betting
board 60 are used to bet on eighteen numbers depending on a color of the number plate 25 (red or black), odd or even of the number, and whether the number is not more than 18 or not less than 19. The above-described several bet methods differ in payout rate. - Like this, several bet methods with different payout rates are offered to a player. Moreover, for example, a winning probability for each of the “odd number”, the “even number”, the “color of the number plate 25 (red or black)” is 50%, whereas a winning probability for each of the thirty-eight numbers arranged in a matrix is smaller than 50%. Like this, many betting objects with different winning probabilities are provided on the betting
board 60. Selection of a bet method from the several bet methods and a betting object from the several betting objects is left to the player. - Next, an electrical construction of the
roulette gaming device 1 will be described with reference toFIGS. 4 to 12 . - First, an electrical construction of the
server 13 will be described. As shown inFIG. 4 , theserver 13 is connected to each of the twelvestations 4, theroulette apparatus 3, and the electro-luminescent display 5. Theserver 13 has aCPU 81, aROM 82, aRAM 83, atimer 84, a liquidcrystal drive circuit 85, and akeyboard 33. TheROM 82, theRAM 83, thetimer 84, the liquidcrystal drive circuit 85, and thekeyboard 33 are respectively connected to theCPU 81. TheCPU 81 controls a whole of theserver 13. The liquidcrystal drive circuit 85 is connected to theliquid crystal display 32. - The
CPU 81 executes various processings based on input signals from thestation 4 or theroulette apparatus 3, data and programs stored in theROM 82 or theRAM 83, and the like. Based on the result of the processings, theCPU 81 transmits a control signal to thestations 4, theroulette apparatus 3, and the electro-luminescent display 5, to thereby leadingly control thestations 4, theroulette apparatus 3, and the electro-luminescent display 5. For example, theCPU 81 transmits a control signal to theroulette apparatus 3, to control insertion of aball 27 and rotation of theroulette wheel 22. - The
ROM 82 is made of a semiconductor memory for example. TheROM 82 stores therein a program for implementing basic functions of theroulette gaming device 1, a program for notifying a maintenance timing of thegaming device 1, a program for setting a condition of the notification, a program for performing a maintenance, a program for calculating a payout rate, a program for leadingly controlling therespective stations 4. - The
RAM 83 temporarily stores therein bet information received from therespective stations 4, winning number data received from theroulette apparatus 3, data about current accumulated amounts for the respective JP, data about results of processings executed by theCPU 81, and the like. - The
timer 84 measures time, and transmits time data to theCPU 81. Based on the time data, theCPU 81 controls rotation of theroulette wheel 22 and insertion of theball 27. - The
CPU 81 presents an illumination effect by controlling light emission from an LED or the like of the electro-luminescent display 5. Also, theCPU 81 controls the electro-luminescent display 5 so as to display a predetermined character and the like. TheCPU 81 controls theJP amount indicator 15 of the electro-luminescent display 5 so as to display a current accumulated amount for the “MEGA” JP. - As shown in
FIG. 5 , theROM 82 has a payoutrate storage area 82A. The payoutrate storage area 82A stores therein payout rates for the respective bet methods. As described above, the payout rate differs depending on bet methods such as the “straight bet”, the “corner bet”, and the “split bet”. The payout rate is predetermined, such as to be “2”, “36”, and the like. - As shown in
FIG. 6 , theRAM 83 has a betinformation storage area 83A, a winningnumber storage area 83B, and accumulatedamount storage areas information storage area 83A stores therein bet information transmitted from therespective stations 4. - The winning
number storage area 83B stores therein a winning number determined by theball sensor 105. The accumulatedamount storage areas - The
RAM 83 also has a payoutamount storage area 83F. The payoutamount storage area 83F stores therein payout amounts in a predetermined number of past games. A payout amount to all players may be stored in the payoutamount storage area 83F, or alternatively a payout amount to every player may be stored in the payoutamount storage area 83F. - The
RAM 83 further has a player identificationinformation storage area 83G that stores therein information for identifying players. As information for identifying players, as shown inFIG. 7 for example, players' face image data are stored in thestorage area 83G. - Next, an electrical construction of the
roulette apparatus 3 will be described. As shown inFIG. 8 , theroulette apparatus 3 has acontroller 109, a pocketposition detection circuit 107, aball inserter 104, aball sensor 105, awheel drive motor 106, and aball collector 108. The pocketposition detection circuit 107, theball inserter 104, theball sensor 105, thewheel drive motor 106, and theball collector 108 are respectively connected to thecontroller 109. - The
controller 109 includes aCPU 101, aROM 102, and aRAM 103. TheCPU 101 controls insertion of theball 27 and rotation of theroulette wheel 22 based on a control signal supplied from theserver 13, data and programs stored in theROM 102 or theRAM 103, and the like. - The pocket
position detection circuit 107 includes a sensor. The pocketposition detection circuit 107 detects a position of thenumber pocket 23 by using the sensor to detect a metal plate mounted on the roulette wheel. - The ball inserter 104 inserts the
ball 27 through the ball insertion slot 36 (seeFIG. 2 ) onto theroulette wheel 22, at an initial speed that is included in a control signal supplied from theCPU 101 and at a timing that is based on an insertion delay time included in the control signal. To be more specific, theball 27 is inserted after the insertion delay time has elapsed since the pocketposition detection circuit 107 detects that apredetermined number pocket 23, for example “00”, passed before theball insertion slot 36 for example. - The
ball sensor 105 determines whichnumber pocket 23 has received theball 27, and outputs a detection signal indicating a result of this determination. Thewheel drive motor 106 rotates theroulette wheel 22, and stops driving after a driving period included in the control signal has elapsed since the driving started. Theball collector 108 collects theball 27 existing on theroulette wheel 22 after a game. - Next, an electrical construction of the
station 4 will be described. The twelvestations 4 included in theroulette gaming device 1 basically have the same constructions. In the following, therefore, onestation 4 will be described. - As shown in
FIG. 9 , thestation 4 has acontroller 90 including aCPU 91, aROM 92, and aRAM 93. TheROM 92 is made of a semiconductor memory for example. TheROM 92 stores therein a program for implementing basic functions of thestation 4, other various programs necessary for controlling thestation 4, a data table, and the like. TheRAM 93 temporarily stores therein data about results of processings executed by theCPU 91, a credit value currently held by a player, a state of betting by a player, and the like. - As shown in
FIG. 10 , theRAM 93 stores therein a bet amount history table 93A (seeFIG. 11 ) and a number string table 93B (seeFIG. 12 ). In the bet amount history table 93A, a bet amount is stored in association with a game number. In the number string table 93B, a predetermined string of gradually increasing numbers is stored. A number string shown inFIG. 12 is a part of a number string for a bet method called a martingale. TheRAM 93 further has abalance storage area 93C and a player identificationinformation storage area 93D. Thebalance storage area 93C stores therein a credit balance that is calculated at every predetermined number of games, for example every five games. Like the above-describedstorage area 83G, the player identificationinformation storage area 93D stores therein players' face image data. - A
BET fix button 47, apayout button 48, ahelp button 49, and a cameral 46, which are provided on the control panel 7 (seeFIG. 1 ), are connected to theCPU 91. - After a player makes a bet using the
image display device 8, theBET fix button 47 is pressed in order to fix the bet. Thepayout button 48 is pressed when a game ends for example. When thepayout button 48 is pressed, medals equivalent to a credit currently held by a player are ejected from themedal payout opening 9. - The
help button 49 is pressed when a game rule and how to operate thestation 4 are unclear. When thehelp button 49 is pressed, a help screen is displayed on theimage display device 8. - The
camera 46 images a face of a player playing a game on thestation 4, and transmits generated face image data to theCPU 91. - Based on a signal outputted from the
buttons 47 to 49 in accordance with pressing by a player, and data and programs stored in theROM 92 or theRAM 93, theCPU 91 executes various processings, and transmits data about a result of the processings to theCPU 81 of theserver 13. - In addition, the
CPU 91 receives a control signal from theCPU 81 of theserver 13, and controls respective parts of thestation 4 based on the control signal. - A
hopper 94 is connected to theCPU 91. Thehopper 94 ejects a predetermined number of medals from the medal payout opening 9 (seeFIG. 1 ), based on a control signal from theCPU 91. - The
image display device 8 is also connected to theCPU 91 through the liquidcrystal drive circuit 95. The liquidcrystal drive circuit 95 has 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 therein an image control program relating to display on the
image display device 8, various selection tables, and the like. The image ROM stores therein, for example, dot data used for forming an image to be displayed on theimage display 8. Based on a parameter set by theCPU 91 and in accordance with an image control program prestored in the program ROM, the image control CPU determines, among the dot data prestored in the image ROM, an image to be displayed on theimage display device 8. - The work RAM is a temporary storage used when the image control CPU executes the image control program. The VDP forms an image corresponding to display contents determined by the image control CPU, and outputs the image to the
image display device 8. The video RAM is a temporary storage used when the VDP forms an image. - When a player selects a betting object, determines a bet amount, and the like, the
touch panel 50 transmits a signal indicating a touched position to theCPU 91. TheCPU 91 stores bet information included in the signal into theRAM 93. In addition, theCPU 91 stores, among the bet information, data relating to the bet amount into the bet amount history table 93A of the RAM 93 (seeFIG. 10 ) in such a manner that the data are associated with a game number. Further, the bet information is transmitted to theCPU 81 of theserver 13, and stored into the betinformation storage area 83A of theRAM 83 of the server 13 (seeFIG. 6 ). - The
speaker 10 is also connected to theCPU 91 through thesound output circuit 96. Thespeaker 10, which generates an effect sound based on thesound output circuit 96, presents various effects. - The
medal sensor 97 is also connected to theCPU 91. Themedal sensor 97 detects a medal inserted through the medal insertion slot 6 (seeFIG. 1 ), and transmits a detection signal to theCPU 91. TheCPU 91 counts the number of medals based on the detection signal, increases a credit held by a player by an amount equivalent to the number of medals, and stores the credit thus increased into theRAM 93. - A
WIN lamp 11 is also connected to theCPU 91. When a game (including a JP) is won, or when a fraud is detected, theCPU 91 controls theWIN lamp 11 so as to emit light of a predetermined color. - Next, with reference to
FIGS. 13 to 15 , a description will be given to game processings executed by thestation 4, theserver 13, and theroulette apparatus 3, respectively. - First, a game processing executed by the
station 4 will be described. - As shown in
FIG. 13 , first, theCPU 91 of thestation 4 determines based on a detection signal from themedal sensor 97 whether a medal has been inserted by a player or not (S10). When theCPU 91 determines that a medal has not been inserted (S10: NO), the same processing is repeated until theCPU 91 determines that a medal has been inserted. - When the
CPU 91 determines that a medal has been inserted (S10: YES), theCPU 91 converts the medal into a credit (S11). In this embodiment, one medal is converted into one credit, and a credit value corresponding to the number of medals is stored in theRAM 93. Then, theCPU 91 transmits a medal detection signal indicating medal insertion to the server 13 (S12). - Then, the
CPU 91 displays the BET screen 61 (seeFIG. 3 ) on the image display device 8 (S13). Then, theCPU 91 starts to receive a bet (S14). A player is permitted to make a bet by operating thetouch panel 50 within a predetermined bet period. In a case where a game is played in continuation with the last game, a bet reception is started immediately after the last game ends. - Then, the
CPU 91 receives a bet period end signal indicating that the bet period ends from theCPU 81 of the server 13 (S15). TheCPU 91 displays an image indicating that the bet period ends on theimage display device 8, and ends the bet reception (S16). - Then, the
CPU 91 transmits bet information to theCPU 81 of the server 13 (S17). - Further, the
CPU 91 stores, among the bet information, data relating to a bet amount into the bet amount history table 93A of the RAM 93 (seeFIG. 10 ) (S17 a). - Then, the
CPU 91 controls thecamera 46 so as to image a face of the player (S17 b). Then, theCPU 91 stores face image data received from thecamera 46, into the player identificationinformation storage area 93D. - Then, as shown in
FIG. 14 , theCPU 91 receives from theserver 13 data about a result of a JP bonus game determination processing S38 that is executed by theserver 13 as will be described later (S18). The data about the result include data about whether a JP bonus game occurs or not, data about determination of whether each of the twelvestations 4 wins or loses in a case where the JP bonus game occurs, and data about which of the “MEGA” JP, the “MAJOR” JP, and the “MINI” JP is won in a case where a JP is won. - Then, based on the data of the result received in S18, the
CPU 91 determines whether a JP bonus game occurs or not (S19). When theCPU 91 determines that a JP bonus game does not occur (S19: NO), the processing goes to S21. - When the
CPU 91 determines that a JP bonus game occurs (S19: YES), theCPU 91 executes a JP bonus game processing (S20). Here, based on the data of the result received in S18, theCPU 91 displays a game result, that is, win or lose, on theimage display device 8. Then, theCPU 91 receives payout amount data transmitted from the server 13 (S21). The payout amount data include payout amount data in a base game and payout amount data in a JP bonus game. - Then, based on the payout amount data received in S21, the
CPU 91 pays out a credit (S22). At this time, a payout amount in a base game and a payout amount in a JP bonus game are added to a credit, and stored into theRAM 93. Further, when thepayout button 48 is pressed, medals equivalent to the credit currently stored in theRAM 93 are ejected from themedal payout opening 9. - Then, as shown in
FIG. 15 , theCPU 91 transmits to theserver 13 the player's face image data stored in the player identificationinformation storage area 93D of the RAM 93 (S70). - Then, the
CPU 91 receives from theserver 13 data about the number of games that is determined in a later-described manner (S72). - Then, the
CPU 91 determines whether the number of games played by the player has reached the number corresponding to the data received in S72 or not (S74). When theCPU 91 determines that the number of games played by the player has not reached the number corresponding to the data received in S72 (S74: NO), theCPU 91 starts a next game. That is, theCPU 91 returns the processing to S13 inFIG. 13 , and starts to receive a bet for the next game in S14. When theCPU 91 determines that the number of games played by the player has reached the number corresponding to the data received in S72 (S74: YES), theCPU 91 initialize the game number, that is, resets the game number to 1. Then, theCPU 91 calculates a credit balance, and stores a calculation result into thebalance storage area 93C of the RAM 93 (S76). - Then, the
CPU 91 determines whether the balance calculated in S76 is a plus or not (S78). When theCPU 91 determines that the balance is not a plus (S78: NO), theCPU 91 starts a next game. That is, theCPU 91 returns the processing to S13 inFIG. 13 , and starts to receive a bet for the next game in S14. When theCPU 91 determines that the balance is a plus (S78: YES), theCPU 91 compares a bet amount history stored in the bet amount history table 93A, with a number string stored in the number string table 93B (S80). - Subsequently, the
CPU 91 determines whether there is a fraud or not, based on whether the number string stored in the number string table 93B is included in the bet amount history stored in the bet amount history table 93A or not (S82). More specifically, theCPU 91 determines that there is a fraud, in a case where the number string is included in the bet amount history. When theCPU 91 determines that there is not a fraud (S82: NO), theCPU 91 starts a next game. That is, theCPU 91 returns the processing to S13 inFIG. 13 , and starts to receive a bet for the next game in S14. When theCPU 91 determines that there is a fraud (S82: YES), theCPU 91 controls, for example, the electro-luminescent display 5, theWIN lamp 11, thespeaker 10 and the like, so as to inform the manager of theroulette gaming device 1 that there is a fraud (S84). - Then, the
CPU 91 decreases a winning probability in a base game (S86). A procedure therefor will be described. As described above, many betting objects with different winning probabilities are provided on the betting board 60 (seeFIG. 3 ). For example, a winning probability for each of the “odd number”, the “even number”, the “color of the number plate 25 (red or black)” is 50%, whereas a winning probability for each of the thirty-eight numbers arranged in a matrix is smaller than 50%. In S86, theCPU 91 decreases a winning probability by controlling to make betting objects with relatively higher winning probabilities, such as the “odd number”, the “even number”, and the “color of the number plate 25 (red or black)”, unselectable. - Then, the
CPU 91 transmits again to theserver 13 face image data stored in the player identificationinformation storage area 93D of the RAM 93 (S88). - Then, when a game continues in any station 4 (S89: YES), the
CPU 91 starts a next game. That is, theCPU 91 returns the processing to S13 inFIG. 13 , and starts to receive a bet for the next game in S14. When a game ends without continuing in any station 4 (S89: NO), a game processing ends. - Next, a game processing executed by the
server 13 will be described. - As shown in
FIG. 13 , first, theCPU 81 of theserver 13 receives a medal detection signal transmitted from theCPU 91 of any station 4 (S30). - The
CPU 81 starts a bet period at a time when a first player to enter a game inserts a medal, that is, at a time when a medal detection signal is received from theCPU 91 of anystation 91 for the first time, and theCPU 81 drives the timer 84 (seeFIG. 4 ) to start measuring a time (S31). - Then, based on a time measurement by the
timer 84, theCPU 81 determines whether a rest of the bet period has become five seconds or not (S32). When theCPU 81 determines that a rest of the bet period has not become five seconds (S32: NO), the same processing is repeated until the rest of the bet period becomes five seconds. - When the
CPU 81 determines that a rest of the bet period has become five seconds (S32: YES), theCPU 81 transmits to the roulette apparatus 3 a control signal for starting operations of the roulette apparatus 3 (S33). - Then, based on the time measurement by the
timer 84, theCPU 81 determines whether the bet period has expired or not (S34). When theCPU 81 determines that the bet period has not expired (S34: NO), the same processing is repeated until the bet period expires. - When the
CPU 81 determines that the bet period has expired (S34: YES), theCPU 81 transmits a bet period end signal to the station 4 (S35). - Then, the
CPU 81 receives bet information from the respective stations 4 (S36). The bet information is stored in the betinformation storage area 83A of theRAM 83. - Then, based on the bet information received in S36, the
CPU 81 calculates an accumulated amount for a JP (S37). To be more specific, theCPU 81 totals bet amounts included in the bet information from therespective stations 4, and adds 0.30%, 0.20%, and 0.15% of a total amount to accumulated amounts that are stored in the accumulatedamount storage areas CPU 81 updates indication in theJP amount indicator 15 and the accumulatedamount indicators 73 to 75. - Then, as shown in
FIG. 14 , theCPU 81 executes a JP bonus game determination processing (S38). More specifically, based on a predetermined probability, theCPU 81 determines whether a JP bonus game occurs or not, using a random number that is sampled by a sampling circuit or the like. Further, when theCPU 81 determines that a JP bonus game occurs, theCPU 81 determines win or lose for each of the twelvestations 4 based on a predetermined probability. In addition, when a JP is won, theCPU 81 determines which JP is won, “MEGA”, “MAJOR”, and “MINI”. - Then, the
CPU 81 transmits data about a result of the processing of S38 to the respective station 4 (S39). Then, theCPU 81 transmits to the roulette apparatus 3 a signal commanding transmission of a detection signal from the ball sensor 105 (S40). Then, theCPU 81 receives a detection signal from the roulette apparatus 3 (S41). - Then, based on the detection signal received in S41, the
CPU 81 determines whichnumber pocket 23 has received the ball 27 (S42). Then, based on the bet information of therespective stations 4 received in S36 and thenumber pocket 23 determined in S42, theCPU 81 determines win or lose of a base game in each of the stations 4 (S43). - Then, the
CPU 81 calculates a payout amount in each station 4 (S44). More specifically, theCPU 81 calculates a payout amount in the base game for everystation 4, based on the bet information received in S36, thenumber pocket 23 determined in S42, a payout rate stored in the payoutrate storage area 82A of theROM 82, and the like. Further, theCPU 81 calculates a payout amount in a JP bonus game for everystation 4, based on the result of the processing in S38, the accumulated amount calculated in S37, and the like. Then, a sum of the payout amount in the base game and a payout amount in the JP bonus game is set as a payout amount in eachstation 4. - Next, the
CPU 81 transmits data about the payout amount in eachstation 4, which has been calculated in S44, to the corresponding station 4 (S45). - Then, the
CPU 81 transmits a control signal commanding a collection of theball 27, to the roulette apparatus 3 (S46). Theroulette apparatus 3, which has received the control signal, drives theball collector 108 and collects theball 27 existing on theroulette wheel 22. Theball 27 thus collected is used in a next and subsequent games, too. - Then, as shown in
FIG. 15 , theCPU 81 receives player's face image data from the respective stations 4 (S100). TheCPU 81 searches the player identificationinformation storage area 83G of theRAM 83 for the face image data received (S102). Then, in accordance with a search result obtained in S102, theCPU 81 determines the number of games (S104). At every number of games thus determined, a bet amount history and a number string is compared with each other in order to detect a fraud. More specifically, when it is determined from the search result obtained in S102, that the face image data received in S100 match any face image data stored in the player identificationinformation storage area 83G, that is, that the face image data received in S100 match face image data of a player who made a fraud before, a value obtained by subtracting some from a predetermined initial value such as five is determined as the number of games (S104). On the other hand, when it is determined from the search result obtained in S102, that the face image data received in S100 do not match any face image data stored in the player identificationinformation storage area 83G, a predetermined initial value such as five is determined as the number of games. - In S106, the
CPU 81 transmits to thestation 4 data about the number of games determined in S104. - Then, the
CPU 81 receives again the player's face image data from the respective stations 4 (S108). The face image data are stored in the player identificationinformation storage area 83G (S110). - Then, the
CPU 81 shifts the processing to S30 inFIG. 13 . - Next, a game processing executed by the
roulette apparatus 3 will be described. - As shown in
FIG. 13 , first, based on a control signal received from theserver 13, theCPU 101 of theroulette apparatus 3 drives thewheel drive motor 106 for a predetermined period of time to rotate the roulette wheel 22 (S60). - Then, the
CPU 101 determines whether a predetermined period of time, for example twenty seconds, has elapsed since theroulette wheel 22 started to rotate, or not (S61). When theCPU 101 determines that the predetermined period of time has not elapsed (S61: NO), the same processing is repeated until it is determined that the predetermined period of time has elapsed. - When the
CPU 101 determines that the predetermined period of time has elapsed (S61: YES), theCPU 101 drives the pocketposition detection circuit 107. Then, theCPU 101 determines whether the pocketposition detection circuit 107 has detected that apredetermined number pocket 23, for example “00”, passed through a predetermined position such as before theball insertion slot 36, or not (S62). When theCPU 101 determines that it has not been detected (S62: NO), the same processing is repeated until theCPU 101 determines that it has been detected. - When the
CPU 101 determines that it has been detected (S62: YES), theCPU 101 controls theball inserter 104 so as to insert theball 27 after an insertion delay time has elapsed, based on a control signal received from the server 13 (S63). At this time, theball inserter 104 inserts theball 27 at an initial speed corresponding to initial speed data included in the control signal. Then, in S64, theCPU 101 receives a signal that is transmitted by theserver 13 in S40, as shown inFIG. 14 . In response to the signal, theCPU 101 transmits a detection signal by theball sensor 105 to the server 13 (S65). - Then, the
CPU 101 shifts the processing to S60 inFIG. 13 . - According to this embodiment, as described above, a bet amount history and a number string is compared with each other at every predetermined number of games (see S74 to S80 in
FIG. 15 ). Thereby, unfair play based on a regular bet method, that is, the martingale in this embodiment, can be detected. - The above-mentioned comparison is performed when a balance is a plus (see S76 and S80 in
FIG. 15 ). As a result, a fraud can be detected more efficiently. - When a fraud is detected, it is notified to a manager (see S82 and S84 in
FIG. 15 ). As a result, the manager recognizes a player who has made a fraud and astation 4 on which fraud occurs. Therefore, it is possible to prevent subsequent frauds. - When a fraud is detected, a winning probability is decreased (S82 and S86 in
FIG. 15 ). This can avoid unfair profits based on unfair play. - When a fraud is detected, face image data of a player who uses the
station 4 on which the fraud is detected are stored in the player identificationinformation storage area 83G of theRAM 83 of the server 13 (see S82 and S88, and S108 and S110 inFIG. 15 ). Therefore, it is possible to further effectively prevent subsequent frauds. - The
server 13 searches the player identificationinformation storage area 83G, for face image data of a player received from each station 4 (see S102 inFIG. 15 ). When it is determined from the search result obtained, that the received face image data match any face image data stored in the player identificationinformation storage area 83G, that is, that the received face image data match face image data of a player who made a fraud before, a value obtained by subtracting some from a predetermined initial value such as five is determined as the number of games (see S104 inFIG. 15 ). As a consequence, a player who made a fraud before is frequently referred to for checking whether he/she is making a fraud or not. Therefore, a fraud made by the same player can be detected at an early stage. - With the above-described construction, the
roulette gaming device 1 of this embodiment can improve entertainment properties. - The
roulette gaming device 1 according to the above-described embodiment is standalone type one that is not connected to a network. However, the present invention is applicable to a gaming device that is connected to a network. - Applications of the present invention are not limited to a roulette gaming device. The present invention may be applied to various gaming devices such as a card-game device and the like. In addition, although the
roulette gaming device 1 according to the above-described embodiment includes theroulette apparatus 3, thestations 4, and theserver 13, the present invention may be applied to a single roulette apparatus for use of a singly player, for example. In such a case, the above-described fraud detection controlling may be performed in the single roulette apparatus. - In the
roulette gaming device 1 according to the above-described embodiment,several stations 4 are provided so that several players simultaneously play a game and individually determine bet amounts. However, this is not limitative. The present invention is applicable to a gaming device for use of a single player. - In the above-described embodiment, a game medium is a medal and a credit stored in the
station 4. However, this is not limitative. A medium may be money such as a coin. - In the above-described embodiment, the player identification information is face image data of a player. However, this is not limitative. The player identification information may be information based on a known PTS (Player Tracking System) for example.
- In the above-described embodiment, a winning probability of a base game is decreased after a fraud is detected. However, this is not limitative. It may be possible to decrease a winning probability of a JP bonus game.
- A number string stored in the number string table 93B may be not only for the martingale but also for other bet methods such as the cocomo, the montecarlo and the like, as long as the number string is for a bet method considered to be unfair.
- The bet amount history table 93A and the number string table 93B may not necessarily be stored in a memory of the
station 4, but may be stored in a memory of theserver 13. Theserver 13 may perform determination of a fraud and notification to a manager. - While this invention has been described in conjunction with the specific embodiments outlined above, it is evident that many alternatives, modifications and variations will be apparent to those skilled in the art. Accordingly, the preferred embodiments of the invention as set forth above are intended to be illustrative, not limiting. Various changes may be made without departing from the spirit and scope of the invention as defined in the following claims.
Claims (20)
1. A gaming device comprising:
a gaming unit that operates in a game and presents a game result to a player;
an operation unit that is operated by the player when determining a bet amount of game media to be bet on the game;
a memory that stores therein a string of numbers that gradually increase by a predetermined increment, and a history of the bet amount in every game; and
a processor that operates to:
control an operation of the gaming unit in such a manner that a game starts when the player operates the operation unit;
determine win or loss of the game based on a predetermined probability;
give a game medium to the player when it is determined that the game is won;
store into the memory the bet amount determined through the operation unit in every game; and
compare the string of numbers and the history of the bet amount stored in the memory with each other, at every predetermined number of games.
2. The gaming device according to claim 1 , wherein the processor further operates to:
calculate a balance of the game media at the every predetermined number of games; and
compare the string of numbers and the history of the bet amount stored in the memory with each other, only when the balance is a plus.
3. The gaming device according to claim 1 , wherein the processor further operates to control the gaming unit so as to make a notification to a manager of the gaming device, when based on a comparison it is determined that the string of numbers is included in the history of the bet amount.
4. The gaming device according to claim 1 , wherein the processor further operates to control the gaming unit so as to decrease the probability, when based on a comparison it is determined that the string of numbers is included in the history of the bet amount.
5. A gaming device comprising:
a gaming unit that operates in a game and presents a game result to a player;
an operation unit that is operated by the player when determining a bet amount of game media to be bet on the game;
a memory that stores therein a string of numbers that gradually increase by a predetermined increment, and a history of the bet amount in every game; and
a processor that operates to:
control an operation of the gaming unit in such a manner that a game starts when the player operates the operation unit;
determine win or loss of the game based on a predetermined probability;
give a game medium to the player when it is determined that the game is won;
store into the memory the bet amount determined through the operation unit in every game;
calculate a balance of the game media at every predetermined number of games;
compare the string of numbers and the history of the bet amount stored in the memory with each other, only when the balance is a plus; and
control the gaming unit so as to make a notification to a manager of the gaming device, when based on a comparison it is determined that the string of numbers is included in the history of the bet amount.
6. A gaming device comprising:
a gaming unit that operates in a game and presents a game result to a player;
an operation unit that is operated by the player when determining a bet amount of game media to be bet on the game;
a memory that stores therein a string of numbers that gradually increase by a predetermined increment, and a history of the bet amount in every game; and
a processor that operates to:
control an operation of the gaming unit in such a manner that a game starts when the player operates the operation unit;
determine win or loss of the game based on a predetermined probability;
give a game medium to the player when it is determined that the game is won;
store into the memory the bet amount determined through the operation unit in every game;
calculate a balance of the game media at every predetermined number of games;
compare the string of numbers and the history of the bet amount stored in the memory with each other, only when the balance is a plus; and
control the gaming unit so as to decrease the probability, when based on a comparison it is determined that the string of numbers is included in the history of the bet amount.
7. A gaming device comprising:
a gaming unit that operates in a game and presents a game result to a player;
an operation unit that is operated by the player when determining a bet amount of game media to be bet on the game;
a memory that stores therein a string of numbers that gradually increase by a predetermined increment, and a history of the bet amount in every game; and
a processor that operates to:
control an operation of the gaming unit in such a manner that a game starts when the player operates the operation unit;
determine win or loss of the game based on a predetermined probability;
give a game medium to the player when it is determined that the game is won;
store into the memory the bet amount determined through the operation unit in every game;
compare the string of numbers and the history of the bet amount stored in the memory with each other, at every predetermined number of games; and
control the gaming unit so as to make a notification to a manager of the gaming device and also so as to decrease the probability, when based on a comparison it is determined that the string of numbers is included in the history of the bet amount.
8. A gaming device comprising:
a gaming unit that operates in a game and presents a game result to a player;
an operation unit that is operated by the player when determining a bet amount of game media to be bet on the game;
a memory that stores therein a string of numbers that gradually increase by a predetermined increment, and a history of the bet amount in every game; and
a processor that operates to:
control an operation of the gaming unit in such a manner that a game starts when the player operates the operation unit;
determine win or loss of the game based on a predetermined probability;
give a game medium to the player when it is determined that the game is won;
store into the memory the bet amount determined through the operation unit in every game;
calculate a balance of the game media at every predetermined number of games;
compare the string of numbers and the history of the bet amount stored in the memory with each other, only when the balance is a plus; and
control the gaming unit so as to make a notification to a manager of the gaming device and also so as to decrease the probability, when based on a comparison it is determined that the string of numbers is included in the history of the bet amount.
9. The gaming device according to claim 1 , comprising a plurality of the operation units so that a plurality of players simultaneously play a game and individually determine bet amounts, wherein:
the processor further operates to store into the memory identification information of a player who has operated a corresponding operation unit, when based on a comparison it is determined that the string of numbers is included in the history of the bet amount.
10. The gaming device according to claim 9 , wherein the processor further operates to:
acquire identification information of a player who has operated any of the operation units, when any of the operation units is operated by any of the players; and
reduce a predetermined number of games, when it is determined that the identification information thus acquired matches with any identification information stored in the memory.
11. A method of controlling a gaming device, the method comprising the steps of:
controlling an operation of a gaming unit that presents a game result to a player, so as to start a game, when the player operates an operation unit in determining a bet amount of game media to be bet on a game;
determining win or loss of the game based on a predetermined probability;
giving a game medium to the player when it is determined that the game is won;
storing into a memory the bet amount determined through the operation unit in every game; and
comparing a string of numbers that gradually increase by a predetermined increment and a history of the bet amount, which are stored in the memory, with each other at every predetermined number of games.
12. The method according to claim 11 , further comprising a step of calculating a balance of the game media at every predetermined number of games,
wherein the step of comparing is performed only when the balance calculated in the step of calculating is a plus.
13. The method according to claim 11 , further comprising a step of controlling the gaming unit so as to make a notification to a manager of the gaming device, when it is determined, in the step of comparing, that the string of numbers is included in the history of the bet amount.
14. The method according to claim 11 , further comprising a step of controlling the gaming unit so as to decrease the probability, when it is determined, in the step of comparing, that the string of numbers is included in the history of the bet amount.
15. A method of controlling a gaming device, the method comprising the steps of:
controlling an operation of a gaming unit that presents a game result to a player, so as to start a game, when the player operates an operation unit in determining a bet amount of game media to be bet on a game;
determining win or loss of the game based on a predetermined probability;
giving a game medium to the player when it is determined that the game is won;
storing into a memory the bet amount determined through the operation unit in every game;
calculating a balance of the game media at every predetermined number of games;
comparing a string of numbers that gradually increase by a predetermined increment and a history of the bet amount, which are stored in the memory, with each other, when the balance calculated in the step of calculating is a plus; and
controlling the gaming unit so as to make a notification to a manager of the gaming device, when it is determined, in the step of comparing, that the string of numbers is included in the history of the bet amount.
16. A method of controlling a gaming device, the method comprising the steps of:
controlling an operation of a gaming unit that presents a game result to a player, so as to start a game, when the player operates an operation unit in determining a bet amount of game media to be bet on a game;
determining win or loss of the game based on a predetermined probability;
giving a game medium to the player when it is determined that the game is won;
storing into a memory the bet amount determined through the operation unit in every game;
calculating a balance of the game media at every predetermined number of games;
comparing a string of numbers that gradually increase by a predetermined increment and a history of the bet amount, which are stored in the memory, with each other, when the balance calculated in the step of calculating is a plus; and
controlling the gaming unit so as to decrease the probability, when it is determined, in the step of comparing, that the string of numbers is included in the history of the bet amount.
17. A method of controlling a gaming device, the method comprising the steps of:
controlling an operation of a gaming unit that presents a game result to a player, so as to start a game, when the player operates an operation unit in determining a bet amount of game media to be bet on a game;
determining win or loss of the game based on a predetermined probability;
giving a game medium to the player when it is determined that the game is won;
storing into a memory the bet amount determined through the operation unit in every game;
comparing a string of numbers that gradually increase by a predetermined increment and a history of the bet amount, which are stored in the memory, with each other at every predetermined number of games; and
controlling the gaming unit so as to make a notification to a manager of the gaming device, when it is determined, in the step of comparing, that the string of numbers is included in the history of the bet amount.
18. A method of controlling a gaming device, the method comprising the steps of:
controlling an operation of a gaming unit that presents a game result to a player, so as to start a game, when the player operates an operation unit in determining a bet amount of game media to be bet on a game;
determining win or loss of the game based on a predetermined probability;
giving a game medium to the player when it is determined that the game is won;
storing into a memory the bet amount determined through the operation unit in every game;
calculating a balance of the game media at every predetermined number of games;
comparing a string of numbers that gradually increase by a predetermined increment and a history of the bet amount, which are stored in the memory, with each other, when the balance calculated in the step of calculating is a plus; and
controlling the gaming unit so as to make a notification to a manager of the gaming device and also so as to decrease the probability, when it is determined, in the step of comparing, that the string of numbers is included in the history of the bet amount.
19. The method according to claim 11 , wherein:
the operation unit includes a plurality of operation units so that a plurality of players simultaneously play a game and individually determine bet amounts; and
the method further comprises a step of storing into the memory identification information of a player who has operated a corresponding operation unit, when based on a comparison it is determined that the string of numbers is included in the history of the bet amount.
20. The method according to claim 19 , further comprising the steps of:
acquiring identification information of a player who has operated any of the operation units, when any of the operation units is operated by any of the players; and
reducing a predetermined number of games, when it is determined that the identification information acquired in the step of acquiring matches with any identification information stored in the memory.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006-322154 | 2006-11-29 | ||
JP2006322154A JP2008132267A (en) | 2006-11-29 | 2006-11-29 | Game machine and its control method |
Publications (1)
Publication Number | Publication Date |
---|---|
US20080153582A1 true US20080153582A1 (en) | 2008-06-26 |
Family
ID=39543629
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/987,132 Abandoned US20080153582A1 (en) | 2006-11-29 | 2007-11-27 | Gaming device and method of controlling the same |
Country Status (2)
Country | Link |
---|---|
US (1) | US20080153582A1 (en) |
JP (1) | JP2008132267A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107894923A (en) * | 2017-11-11 | 2018-04-10 | 北京信息科技大学 | A kind of general computer game problem decision search engine class libraries |
CN115155051A (en) * | 2015-08-03 | 2022-10-11 | 天使集团股份有限公司 | Cheating detection system for recreation ground |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7161929B2 (en) * | 2018-12-17 | 2022-10-27 | 邦洋 竹田 | Network system, game support method or speculation support method, and program |
CN110163532A (en) * | 2019-05-30 | 2019-08-23 | 深圳前海微众银行股份有限公司 | Methods of risk assessment, risk management method, device, equipment and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5283734A (en) * | 1986-03-10 | 1994-02-01 | Kohorn H Von | System and method of communication with authenticated wagering participation |
US20030220138A1 (en) * | 2002-04-19 | 2003-11-27 | Walker Jay S. | Method and apparatus for employing flat rate play |
US20030228902A1 (en) * | 2002-04-19 | 2003-12-11 | Walker Jay S. | Gaming device method and apparatus employing modified payouts |
US20080096656A1 (en) * | 2001-09-28 | 2008-04-24 | Igt | Game development architecture that decouples the game logic from the graphics logic |
US7434805B2 (en) * | 2003-07-17 | 2008-10-14 | Shuffle Master, Inc | Intelligent baccarat shoe |
US20090312093A1 (en) * | 2002-10-09 | 2009-12-17 | Walker Jay S | Method and apparatus for authenticating data relating to usage of a gaming device |
-
2006
- 2006-11-29 JP JP2006322154A patent/JP2008132267A/en active Pending
-
2007
- 2007-11-27 US US11/987,132 patent/US20080153582A1/en not_active Abandoned
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5283734A (en) * | 1986-03-10 | 1994-02-01 | Kohorn H Von | System and method of communication with authenticated wagering participation |
US7934990B2 (en) * | 1997-06-23 | 2011-05-03 | Igt | Method and apparatus for employing flat rate play |
US20080096656A1 (en) * | 2001-09-28 | 2008-04-24 | Igt | Game development architecture that decouples the game logic from the graphics logic |
US7931533B2 (en) * | 2001-09-28 | 2011-04-26 | Igt | Game development architecture that decouples the game logic from the graphics logics |
US20030220138A1 (en) * | 2002-04-19 | 2003-11-27 | Walker Jay S. | Method and apparatus for employing flat rate play |
US20030228902A1 (en) * | 2002-04-19 | 2003-12-11 | Walker Jay S. | Gaming device method and apparatus employing modified payouts |
US20090312093A1 (en) * | 2002-10-09 | 2009-12-17 | Walker Jay S | Method and apparatus for authenticating data relating to usage of a gaming device |
US7434805B2 (en) * | 2003-07-17 | 2008-10-14 | Shuffle Master, Inc | Intelligent baccarat shoe |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115155051A (en) * | 2015-08-03 | 2022-10-11 | 天使集团股份有限公司 | Cheating detection system for recreation ground |
CN115463404A (en) * | 2015-08-03 | 2022-12-13 | 天使集团股份有限公司 | Cheating detection system of recreation ground |
US12094296B2 (en) | 2015-08-03 | 2024-09-17 | Angel Group Co., Ltd. | Fraud detection system in a casino |
US12094295B2 (en) | 2015-08-03 | 2024-09-17 | Angel Group Co., Ltd. | Fraud detection system in a casino |
US12094293B2 (en) | 2015-08-03 | 2024-09-17 | Angel Group Co., Ltd. | Fraud detection system in a casino |
US12094292B2 (en) | 2015-08-03 | 2024-09-17 | Angel Group Co., Ltd. | Fraud detection system in a casino |
US12094297B2 (en) | 2015-08-03 | 2024-09-17 | Angel Group Co., Ltd. | Fraud detection system in a casino |
US12094294B2 (en) | 2015-08-03 | 2024-09-17 | Angel Group Co., Ltd. | Fraud detection system in a casino |
US12094291B2 (en) | 2015-08-03 | 2024-09-17 | Angel Group Co., Ltd. | Fraud detection system in a casino |
CN107894923A (en) * | 2017-11-11 | 2018-04-10 | 北京信息科技大学 | A kind of general computer game problem decision search engine class libraries |
Also Published As
Publication number | Publication date |
---|---|
JP2008132267A (en) | 2008-06-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7988548B2 (en) | Gaming apparatus and playing method thereof | |
US7766738B2 (en) | Gaming machine of the type wherein a large number of players participate in game | |
US7837548B2 (en) | Gaming machine of the type wherein a large number of players participate in game | |
US20080139280A1 (en) | Roulette gaming machine and method for providing roulette game | |
US8961289B2 (en) | Gaming machine reproducing bet pattern and playing method thereof | |
US20080139281A1 (en) | Roulette gaming machine and method for providing roulette game | |
US20070265057A1 (en) | Multi-player gaming machine and gaming method thereof | |
US20100105463A1 (en) | System and apparatus for presenting gaming results using multiple prize distributions | |
US20090181761A1 (en) | Gaming machine in which bet is made for various events and playing method thereof | |
US20080176622A1 (en) | Gaming Machine and Playing Method Thereof | |
US20080220843A1 (en) | Game system and control method thereof | |
JP2008253372A (en) | Roulette gaming machine changing payout ratio set for specific bet type, and playing method of roulette game | |
US20080153582A1 (en) | Gaming device and method of controlling the same | |
JP2009112776A (en) | Roulette game apparatus and its control method | |
US20090156291A1 (en) | Gaming Machine | |
US20080113717A1 (en) | Gaming apparatus and playing method thereof | |
US20080242390A1 (en) | Gaming machine selecting and displaying terminal device capable of obtaining special payout and playing method thereof | |
US20080139279A1 (en) | Gaming apparatus and game control method thereof | |
US20080214268A1 (en) | Game machine and method for controlling game machine | |
JP2008253383A (en) | Roulette gaming machine changing payout ratio set for each bet type and playing method of roulette game | |
US8827793B2 (en) | Gaming machine | |
US20080214265A1 (en) | Gaming apparatus and playing method thereof | |
US8105146B2 (en) | Gaming machine | |
JP2008178454A (en) | Game machine | |
US20100035677A1 (en) | Gaming Machine Executing A Progressive Game And Playing Method Thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: AZUZE CORP., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INAMURA, YUKINORI;REEL/FRAME:020633/0418 Effective date: 20071227 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |