WO2014078251A1 - System and method for providing a table game - Google Patents
System and method for providing a table game Download PDFInfo
- Publication number
- WO2014078251A1 WO2014078251A1 PCT/US2013/069533 US2013069533W WO2014078251A1 WO 2014078251 A1 WO2014078251 A1 WO 2014078251A1 US 2013069533 W US2013069533 W US 2013069533W WO 2014078251 A1 WO2014078251 A1 WO 2014078251A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- ball
- mechanical
- launch
- batsman
- game
- Prior art date
Links
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
- A63F7/00—Indoor games using small moving playing bodies, e.g. balls, discs or blocks
- A63F7/06—Games simulating outdoor ball games, e.g. hockey or football
- A63F7/0604—Type of ball game
- A63F7/0608—Baseball
-
- 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
- A63F7/00—Indoor games using small moving playing bodies, e.g. balls, discs or blocks
- A63F7/06—Games simulating outdoor ball games, e.g. hockey or football
-
- 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
- A63F7/00—Indoor games using small moving playing bodies, e.g. balls, discs or blocks
- A63F7/22—Accessories; Details
- A63F7/24—Devices controlled by the player to project or roll-off the playing bodies
-
- 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
- A63F7/00—Indoor games using small moving playing bodies, e.g. balls, discs or blocks
- A63F7/22—Accessories; Details
- A63F7/24—Devices controlled by the player to project or roll-off the playing bodies
- A63F7/2409—Apparatus for projecting the balls
- A63F7/2418—Apparatus for projecting the balls with two projecting mechanisms working under different angles
-
- 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
- A63F7/00—Indoor games using small moving playing bodies, e.g. balls, discs or blocks
- A63F7/22—Accessories; Details
- A63F7/24—Devices controlled by the player to project or roll-off the playing bodies
- A63F7/2409—Apparatus for projecting the balls
- A63F7/2481—Apparatus for projecting the balls with a projection mechanism actuated by a spring or other elastic member
-
- 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
- A63F7/00—Indoor games using small moving playing bodies, e.g. balls, discs or blocks
- A63F7/22—Accessories; Details
- A63F7/24—Devices controlled by the player to project or roll-off the playing bodies
- A63F7/2409—Apparatus for projecting the balls
- A63F7/249—Apparatus for projecting the balls projecting the playing bodies through the air, e.g. with a jump
Definitions
- the present application relates to a game system. More particularly, the present invention is a system and method for providing an electromechanically controlled table game.
- Table games refer to interactive games played by one or more players on a raised platform (or table). Table games may be played indoors or outdoors. Exemplary table games include table tennis, pool, billiards, foosball, and air hockey.
- Cricket is a popular sport in India, the United Kingdom, Australia, the Caribbean, and South Africa and is rapidly gaining popularity in other countries.
- a few cricket table games or board games are currently available but the existing games do not provide realistic physical actions or realistic ball dynamics, hence they do not offer game players the reality and the excitement of a real game of cricket.
- Wicketz is a cricket board game published by RDA Marketing of the United Kingdom that simulates pitching of a ball with a spinning bowling indicator. A batsman's stroke of a bat is determined by picking up a card.
- a mechanical ball launcher for a table game has a body that rotates about a first axis.
- the body has a launch arm that extends along a second axis that is substantially perpendicular to the first axis.
- the launch arm has a ball receptacle at a terminal end.
- the mechanical ball launcher has a supporting plate supporting the body and a mechanical spring connected between the body and the supporting plate. The mechanical spring is placed in a loaded position when the launch arm is pulled back. A launch angle, a lateral angle, and a speed of the ball are adjusted as the ball is launched from the ball receptacle of the mechanical ball launcher.
- Figure 1 illustrates an exemplary cricket table game, according to one embodiment
- Figure 2 illustrates the top view of an exemplary cricket table game, according to one embodiment
- Figure 3 illustrates an exemplary flow chart for an exemplary cricket game, according to one embodiment
- Figure 4 A illustrates an exemplary ball launcher mechanism, according to one embodiment
- Figures 4B and 4C illustrate an alternative exemplary ball launcher mechanism, according to one embodiment
- Figure 4D illustrate optical sensors placed at the base of the pitcher, according to one embodiment
- Figure 5 illustrates an exemplary graphical user interface for a ball launcher mechanism, according to one embodiment
- Figure 6 illustrates an exemplary ball striker mechanism, according to one embodiment
- Figure 7 illustrates details of an exemplary ball striker mechanism, according to one embodiment
- Figure 8 illustrates an exemplary batsman, according to one embodiment
- Figure 9 illustrates an exemplary coupling mechanism between the batsman control and the batsman, according to one embodiment
- Figure 10 illustrates an exemplary cricket table game, according to another embodiment.
- Figures 11A and 11B illustrate another exemplary ball striker mechanism, according to one embodiment.
- Figure 12 illustrates a rear view of the torso of an exemplary ball striker mechanism, according to one embodiment.
- a mechanical ball launcher for a table game has a body that rotates about a first axis.
- the body has a launch arm that extends along a second axis that is substantially perpendicular to the first axis.
- the launch arm has a ball receptacle at a terminal end.
- the mechanical ball launcher has a
- the mechanical spring is placed in a loaded position when the launch arm is pulled back. A launch angle, a lateral angle, and a speed of the ball are adjusted as the ball is launched from the ball receptacle of the mechanical ball launcher.
- the ball launcher mechanism determines one or more attributes with which a ball is launched and is controlled by a first player.
- the ball striker mechanism controls a ball striker having a bat to hit a ball launched by the ball launcher mechanism and is controlled by a second player.
- the ball interceptor mechanisms or fielders are used to stop or catch balls that are hit by the ball striker mechanism, and may be controlled or positioned at various locations by additional players.
- the table game further comprises one or more sensors placed in
- the one or more sensors generate electrical signals upon detection of the ball in the predetermined locations in the playing field. Additional sensors may be located around the playing field.
- the table game further includes a control circuit board containing a microcontroller or microprocessor to receive and process the electrical signals from the one or more sensors. The electrical signals from the sensors on the game are routed, via a sensor printed circuit board (PCB) to a microcontroller PCB.
- PCB sensor printed circuit board
- the microcontroller determines one or more events using the electrical signals provided by the one or more sensors and updates the status of the table game.
- the microcontroller PCB communicates, via a serial link (e.g., RS 232) or a wireless link (e.g., Wi-Fi), to a software application running on a personal computer running Windows 7 or XP.
- a serial link e.g., RS 232
- a wireless link e.g., Wi-Fi
- the microcontroller PCB communicates via a wireless link to an application running on a tablet PC running iOS or the Android operating system.
- the software application determines the parameters of the game play such as the number of players and the type and length of a game, and updates the status of the game as events occur.
- the intrinsic audio and video processing capabilities of the personal computer or tablet PC are used to provide real time feedback to the users on the status of the game.
- the table game provides a realistic three-dimensional emulation of the game of cricket.
- a ball is launched into the air towards the batsman or ball striker, for example, approximately 6 inches above the playing field.
- the ball launcher mechanism (see Figures 4B and 4C) simulates a bowler of a real cricket game who typically throws a ball towards the batsman by keeping his arm straight and rotating it rapidly in a vertical plane, towards the batsman.
- the ball travels through the air over a significant portion of the playing surface, and usually reaches the batsman after one bounce or full toss.
- the bowler controls the speed, the launch angle, the lateral angle (direction to the left or right of the wicket) as well as the spin of the ball.
- the trajectory and bounce of the ball allows the batsman to experience a life-like ball delivery and hit the ball along or above the surface of the playing field.
- the batsman mechanism provides a hitting action closely resembling how the ball is hit in a real game of cricket wherein the bat is rotated rapidly in a vertical plane to hit the ball.
- Sensors detect the ball at various stages and locations and provide signals for determining events, such as scoring and outs. The events are announced via audio and visual mechanisms to the players creating a real multi-media game playing experience.
- the table game disclosed herein is adapted to other ball games such as baseball or softball that require a pitcher (or a ball launcher) and a batter (or a ball striker).
- each of the ball launcher mechanism and the ball striker mechanism individually or in combination, may be used in other ball games.
- the ball striker mechanism may be used to strike a golf ball in a golf table game. It is appreciated that the presently described table game or individual part(s) of the table game may be applied to other ball games without deviating from the scope of the present subject matter.
- FIG 10 illustrates an exemplary cricket table game, according to one embodiment.
- a batsman 102 and one or more fielders 103 are positioned on a game table 1 10.
- a bowler is represented by a ball launcher mechanism 201 from which a ball is bowled or pitched.
- a ball 105 is launched from the ball launcher mechanism 201 , and batsman 102 hits the launched ball 105.
- the fielders 103 catch or stop the hit ball 105 from reaching the boundary of the game table 1 10.
- the cricket game 100 is played by two or more players simultaneously. Each player may take turns controlling the ball launcher mechanism 201 , the batsman control 202, or one or more of the fielders 203. The game may be played between individuals or between teams of individuals.
- the table game 100 provides realistic three-dimensional actions of a cricket game.
- a ball 105 is launched from the ball launcher mechanism 201 towards the batsman 102.
- the player controlling the ball launcher mechanism 201 can change the speed, trajectory, and spin of the ball 105 simultaneously and in real-time, just as the ball is about to be launched.
- the ball 105 following a trajectory in a three-dimensional space provides more reality and unpredictability in game play than a ball rolled on a surface of a table.
- the ball 105 may travel above the surface of the game table 110 or a significant portion thereof between the ball launcher mechanism 201 and the batsman 102 and/or bounce off the surface of game table 1 10.
- the player controlling the batsman 102 reacts quickly, defends the wicket 108, and hits the ball 105 in a manner that closely resembles a real cricket game, along or above the surface of the game table 1 10.
- the bowler tries to minimize runs scored by the batting team.
- the fielders 103 assist the bowler 102 in this effort by catching and/or fielding the hit ball 105.
- the batting team including the batsman 102, tries to score as many runs as possible without getting out.
- various sensors are employed in the table game.
- the sensors detect the motion and position of a ball, and a computer of the table game determines and updates the status of the game in response to the sensor's detection of the ball.
- the status of the game and scores are updated on display(s) 140 real time.
- a variety of sound effects may accompany visual indicators on the display(s) 140 to provide a realistic game playing experience.
- the sensors used to detect the presence of a ball are photosensitive sensors.
- Photosensitive detectors are used in the ball launcher mechanism 201 and the gutters 152 and 153. These photosensitive detectors include a light emitter diode (LED) and a photosensitive sensor that detects the blockage of light as an object passes between them.
- LED light emitter diode
- the collision of a ball with the wicket 108 or the lower body of the batsman 102 is detected by mechanical or electromechanical switches such as tactile switches. It is appreciated that various types of sensor mechanisms such as capacitive sensors, contact sensors, proximity sensors, motion sensors, and accelerometers may be used without deviating from the scope of the present subject matter.
- the pitch 107 refers to the region on the playing field around the batsman 102 where a launched ball generally bounces.
- the surface of the pitch 107 is made of a material having a texture and rigidity to allow the ball 105 to bounce as in a real cricket game.
- the pitch surface is covered with a material to provide variation and unpredictability on the bounce of the ball.
- the pitch 107 may be of any shape, for example, a rectangle, an ellipse, or a circle.
- the inner part of the playing field surrounding the pitch is an infield, and the outer area 1 12 surrounding the infield and extending to the boundary of the field is an outfield.
- the playing surface may be a part of a customized table.
- the playing surface may be removable and foldable so it can be placed on an existing table of a comparable size.
- the table game is provided with a playing surface and the necessary components configured for placement atop an existing table or platform.
- the ball launcher mechanism, ball striker mechanism, and/or other components of the table game are provided separately and are assembled onto or on the perimeter of the playing surface to provide the table game.
- the surface of game table 1 10 may be covered with a green felt, carpet or similar suitable material that simulates a real playing field or lawn. The material may be carefully selected to allow for a given amount of bounce and control on a ball 105.
- the playing field of the game table 1 10 may be covered by a variety of materials, textures, shapes, and colors to achieve functional and/or aesthetic purposes.
- a green outdoor carpet is used to cover the playing surface.
- the playing field is made of medium density fiberboard (MDF) painted and marked for aesthetic purposes.
- MDF medium density fiberboard
- the playing field is made of a plywood painted and marked for aesthetic purposes.
- the player using the ball launcher mechanism 201 launches a ball 105 with certain attributes, such as speed, launch angle (up or down with respect to a horizontal plane), spin and lateral angle (left or right) towards the batsman 102.
- the player may manipulate the ball launcher mechanism 201 to change these attributes simultaneously and on the fly, and from one ball delivery to the next, providing elements of surprise and unpredictability in a game play.
- the ball 105 may reach the batsman 102 without bouncing or after bouncing on the pitch 107.
- the ball launcher mechanism 201 allows the player to give a desired amount of spin to the ball 105, such that the ball 105 deviates toward the left or right relative to the wicket 108 to confuse the batsman 102. Enabling a spin on ball 105 adds another level of resemblance to a real cricket game where spin bowling is commonly used.
- the ball launcher mechanism 201 is an electromechanical device containing two wheels 455 driven by motors 453 that are controlled by microcontroller to launch the ball 105 in a precise manner with the above mentioned desired attributes.
- the allowable ranges of each degree of freedom of the ball 105 may be programmed into the microcontroller.
- the player controlling the ball launcher mechanism 201 selects desired attributes of the ball trajectory via a ball launcher user interface 401.
- the attributes of the ball 105 are independently specified, for example, spin, speed, direction, and launch angle.
- the player may be given an option to randomize the attributes of the ball 105 to such a degree that the ball launcher mechanism 201 automatically determines the type of ball delivery within an acceptable range of possibilities. Controlling the trajectory of a ball 105 accurately and repeatably with a number of variations is essential for game play.
- Simplifying bowling by allowing a player to select a ball trajectory without calculating the launch angle and launch speed for specific trajectory is essential for ease of use of the ball launcher mechanism 201.
- the selection of ball attributes via the ball launcher user interface 401 is sent to a microcontroller to calculate the speed and launch angle of a ball and to provide appropriate electrical signals to the motors and/or actuators.
- a feedback mechanism is incorporated in the ball launcher mechanism 201 to achieve and maintain accuracy of the motor speed over a long period of time.
- the launch angle of the ball launcher mechanism 201 is manually controlled. Alternatively, it can be controlled by a stepper or DC motor via an appropriate gear mechanism. Similarly, the direction of the ball launch (left or right) relative to the wicket may be controlled manually or by an electromechanical mechanism.
- the ball launcher user interface 401 generates appropriate commands to launch a ball 105.
- the ball 105 is fed into the ball launcher mechanism 201 via an automatic or manual feeder mechanism (not shown) via the ball feeder tube 454.
- the feeder mechanism may be
- the ball launcher mechanism 201 decodes the player's inputs from the ball launcher user interface 401 and generates appropriate commands to launch the ball 105.
- the microcontroller of the ball launcher mechanism 201 enables it to automate and/or randomize a series of ball launches.
- batsman 102 is mechanically controlled.
- the size of the bat 106 of the batsman 102 may be determined proportionally to the dimension of game table 1 10 or other players and/or the equipment of the other players.
- the batsman 102 stands 6 inches tall, and the bat 106 is 3 inches long and 0.5 inches wide.
- the batsman 102 is controlled by the batsman control 202.
- the design and functionality of the batsman control 202 is two-handed and ambidextrous, and intuitive to provide the player with a sense that he/she is actually manipulating a bat in a real cricket game.
- the batsman control 202 enables the player to move the batsman 102 rapidly in the game with three degrees of motion: (1) the batsman 102 and bat 106 can rotate about an axis that runs vertically through the batsman 102; (2) the batsman 102 can translate left and right to cover the width of the pitch; and (3) the bat 106 swings about a horizontal axis to strike a ball 105.
- each of the fielders 103 is mechanically or
- One player may control one or more fielders 103 via a coupling mechanism connecting the one or more fielders 103.
- the fielding team may strategically place the fielders 103 to catch or stop a hit ball 105 so that runs awarded to the batting team are minimized.
- a fielder 103 can move left and right within the confinement of the fielder control 203 to cover the entire section or a portion of each octagon segment of game table 1 10.
- the numbers of fielders 103 may vary depending on the size and shape of game table 1 10.
- fielders 103 resemble a real player, and their dimensions are chosen to provide a cross-sectional area that can stop or catch hit balls 105 by the batsman 102.
- fielders 103 are not controlled in real time, but may be placed at appropriate locations on the field before the next ball is launched.
- one or more drains 150 are provided on the surface of the table and a gutter 153 is provided alongside the perimeter of the game table 1 10.
- An additional gutter 152 is located outside of gutter 153.
- a barrier also referred to as a boundary wall 155 separates the inner gutter from the outer gutter. The balls that are played are collected through the drains 150 or gutter 152 or 153 to continue the table game without human interference.
- Sensors detect the presence of a ball as it falls into any of the drains or gutters.
- gutters 152 and 153 there are two gutters 152 and 153 to detect and collect balls.
- the boundary wall 155 directs balls that are hit towards the perimeter of the playing field into the gutter 153. Any ball 105 that is hit along the field and reaches the boundary wall 155 after one or more bounces falls into gutter 153 and gets the batsman 0, 1, 2, 3 or 4 runs, per the Scoring Table. A ball 105 that flies over the boundary wall 155 without a bounce is caught by net 154, enters the gutter 152, and scores six runs. Net 154 may be replaced or supplemented with other types of barriers to catch the balls flying over the boundary wall 155.
- the ball sensors in gutter 152 and 153 sense the ball 105 and provides an electronic signal to the main computer 160, via the on-board microcontroller.
- the program of the main computer 160 interprets the electronic signal as an event, provides audio and visual feedback on the event, and updates the scoreboard accordingly.
- scoring is both timing and location based.
- a timer is started the moment the player of the ball launcher mechanism 201 launches a ball. If the ball makes its way into the gutters 152 and 153 within a specified time interval the batsman scores runs, however if the ball does not make it to the gutters 152 and 153 before the timer has expired then no run is scored.
- the inner gutter 153 and outer gutter 152 are divided into discrete segments along their circumference. Each segment of the gutter 152 and 153 has a ball detection sensor.
- a timing-based Scoring Table is used by the microcontroller and/or the computer to determine how many runs (points) to award to the batsman based on the gutter segment (i.e., distance from the batsman) and the time taken for ball to fall through the gutter segment. Balls that are hit harder and make their way to the gutters faster generally result in more runs, than balls that make their way to the gutter more slowly.
- the timing-based scoring is intuitive and provides a natural incentive for the batsman 102 to try to hit balls directly into open gutters and avoid fielders.
- the scoring look-up table may be modified to make it easier or harder score and adapt games to varying skill levels.
- fielders 103 do not contain any sensors but are designed with an upper body cavity to retain (catch) the balls that are hit into their upper body area.
- the ball 105 that impacts a fielder 103 may bounce off the fielder 103 and then fall into the boundary gutters 153 or 152 or any of the other drains 150 on the surface of the playing field, or fall into and be retained by the upper body cavity of the fielder 103.
- 4 user buttons (switches) 1 101 are added to the corners of the game. Two identical switches at the bowler end are used by the bowler or a fielder to register a "Caught Out" event when a ball is caught by a fielder 103.
- the batsman 102 hits the ball into a fielder 103, and the ball is retained inside the fielder 103. In the event when the ball bounces off a fielder and falls into one of the gutters or drains, the batsman is awarded an appropriate number of runs based on the timing-based Scoring Table.
- the fielders 103 may be made of an absorbent foam-like material to minimize bounce-backs from the fielder 103 and to increase the likelihood of getting the batsman out caught.
- the game table 1 10 is a rectangular with rounded corners. The shape and/or dimensions of the game table 1 10 may vary depending on system configuration, complexity, the numbers of players, and/or similar factors. The batsman 102 is placed
- the length and width of the playing field is approx. 34 inches and 26 inches respectively. According to one
- the surface of the field is gradually down sloped toward the outfield 1 12 to provide a passive ball recovery mechanism.
- a played ball 105 rolls towards and falls into one of the drains or gutters and is returned towards the ball launcher mechanism 201.
- the ball that does not fall into one of the drains 150 or gutters 152 and 153 is manually removed from the playing field before the next play.
- the game 100 is in play.
- the sensors placed in the ball launcher mechanism 201 detect the launch of the ball 105, the speed of the ball, and/or other information.
- the information is displayed or updated on the display(s) 140.
- the batsman 102 may choose to play the ball 105 or pass it. If the batsman 102 passes the ball, no run is scored. If the ball 105 hits the wicket 108 positioned behind the batsman 102, the batsman 102 is out.
- the sensor placed in the wicket 108 detects if the batsman 102 is bowled out. This information is updated on display 140 optionally, along with associated audio or video effects.
- the batsman 102 There are multiple ways of getting the batsman 102 out. First, when a launched ball 105 hits the wicket 108 either directly or after touching any part of the batsman 102 or bat 106, the batsman 102 is called out. If a ball 105 hit by the batsman 102 with the bat 106 or a launched ball that hits the upper body of the batsman 102 is subsequently caught by any fielders 103, the batsman 102 is also called out. The batsman 102 is also out if the ball 105 hits the batsman 102's lower body while the lower body is in front of the wicket 108. One or more small mechanical switches are placed in the leg of the batsman 102 to detect ball collisions with its lower body, according to one embodiment. An optical sensor detects the position of the batsman left or right relative to the wicket.
- batsman 102 may score 0, 1 , 2, 3, 4, or 6 points or runs. According to one embodiment, runs are counted and scored only within a predefined period (e.g., 3 seconds) after the ball is launched. During this time period, the ball is said to be in play. After the predefined period has elapsed, the play is considered to be over, and no runs are scored.
- a predefined period e.g. 3 seconds
- one or more drains 150 are marked with a number that is placed on the field or the fence of the game table 1 10. If a hit ball 105 lands on one of these drains 150 and falls into the corresponding drains 150, the batsman 102 scores the run(s) marked on the drain 150.
- Each drain 150 is equipped with a sensor to detect the ball 105 that falls into it, and provide an electronic signal to the main computer 160 of the cricket game 100.
- the main computer 160 may be a dedicated processor with adequate memory and processing power to provide video and audio outputs and to read and record signals from the sensors.
- the main computer 160 may be an existing desktop or laptop computer that
- the main computer connects and downloads game scores and results to a data server allowing players to compare their scores against other players.
- a PIC microcontroller unit located on the table communicates with a Windows 7 based laptop.
- a Rabbit RCM5600W microcontroller is used to communicate with an iPad or an Android tablet PC.
- An application running on the iPad or the tablet PC communicates with and displays and updates scores as events occur on the playing field.
- Scores are updated automatically by the main computer 160 of the cricket game 100 using inputs from the various sensors and a timer that determines when the ball is in play. Runs may be scored when the ball falls into one of the gutters or the scoring drains within a specified amount of time as determined by the Scoring Table. Any events detected after the expiration of the timer do not result in runs or outs.
- FIG 3 illustrates an exemplary flow chart for an exemplary cricket game, according to one embodiment.
- the bowler selects the input parameters (e.g., speed, launch angle, spin) to change the control of a ball 105 being launched (301 ).
- the ball 105 is launched and the timer is started (301 ).
- the batsman 102 either hits the ball 105 or, intentionally or unintentionally misses the ball 105. If the ball 105 is not hit by the batsman 102's bat 106 but hits the wicket 108 instead (304), the batsman 102 is called out, and the status is updated (305).
- the batsman 102 After the batsman 102 hits the ball 105 using the bat 106 (302), and the ball is caught by one of the fielders 103 or the wicketkeeper 104 the batsman is called out (303). If the hit ball 105 is not caught by any of the fielders 103 but falls into one of the drains 150, or gutters 152 or 153 (308), and the timer has not expired (309), the batsman scores the number of runs associated with the drain 150 or gutter 152 or 153 (310). If the timer has expired, or the ball does not fall into one of the drains 150 or gutters 152 or 153, the batsman does not score any runs (31 1 ).
- the batsman 102 If the ball hits the batsman 102's legs or lower body (306) and the legs (or lower body) are in front of the wicket (307), the batsman 102 is called out (305). If the ball does not hit the batsman 102's legs or lower body, or the legs and lower body are not in front of the wicket, the batsman is not out. If the ball subsequently falls into one of the drains 150, or gutters 152 or 153 (308), and the timer has not expired (309), the batsman 102 scores the number of runs associated with the drains 150 or gutters 152 or 153 (310). If the timer has expired or the ball does not fall into one of the drains 150 or gutters 152 or 153, the batsman 102 does not score any runs (31 1 ).
- a ball 105 After a ball 105 is launched, there are three possible outcomes: (1) the batsman 102 is called out, (2) the batsman 102 is not out, but scores runs, and (3) the batsman 102 is not out and does not score any runs. Following any one of the above three outcomes, the ball 102 is considered to be dead or no longer in play. The ball 105 is returned to the bowler (309) through the drains and gutters. In alternative embodiments, additional outcomes are possible.
- FIG. 4A illustrates an exemplary ball launcher mechanism, according to one embodiment.
- the ball launcher mechanism 201 is attached to a side of the game table 100 designated for the bowler.
- the ball launcher mechanism 201 contains a ball feeder tube 454, a ball guide 458, wheels 455 attached to motors 453, a ball chute 451 , and a solenoid 459.
- the wheels 455, motors 453 and ball chute 451 are collectively referred to as a launch assembly.
- the manually or automatically recovered balls 105 are fed to the ball launcher mechanism 201 through the ball feeder 454 one at a time.
- the ball is stored in the ball guide 458 until the player decides to launch the ball via the ball launcher user interface 401.
- a ball Upon the player's input for launching a ball, a ball is positioned in front of the solenoid 459, and the ball is pushed by the solenoid 459 between the wheels 455 to propel the ball.
- the ball is fed by gravity to the wheels 455.
- the launch angle of the ball 105 is adjusted manually or automatically by moving the launch assembly via a stepper or DC motor 457 coupled to the gear 456.
- the ball chute 451 may be hidden behind the slot 1 1 1 so that the batsman 102 is unable to predict the trajectory of the ball 105 when launched.
- the outer surface of wheels 455 is made of a soft and/or compressible material to ease insertion of a ball therebetween and to impart spin on the ball.
- the wheels 455 are placed with a gap of approximately 0.625 inch that is narrower than the diameter of the ball.
- the wheels 455 are Lite Flite wheels made of foam rubber manufactured by Dave Brown Products, Inc. of Hamilton, Ohio.
- the surface of the wheels 455 may be covered with appropriate material.
- the speed of the ball 105 at launch is determined by the speed of the spinning wheels 455 coupled to the motors 453.
- the motors 453 are DC motors rated at approximately 5000 RPM.
- the speed of the motors 453 may be controlled by a microcontroller circuit using pulse width modulation (PWM).
- PWM pulse width modulation
- the motors 453 may be stepper or servo motors.
- Other launching mechanisms may also be used by replacing motors 453, or using the motors 453 in combination with other types of electronic and/or mechanical launching mechanisms, to change the attributes of the ball 105's trajectory.
- the computer 160 may individually control the speed of the motors 453 so that a spin can be applied to the ball 105.
- the maximum spin is selected such that the ball moves approximately 4 inches left-to-right, as viewed by the bowler, after bouncing on the pitch 107.
- the amount of spin is determined to allow the player controlling the batsman 102 experience a realistic cricket game.
- the relative position and/or the gap between the motors 453 may be additionally controlled to change the attributes of spin applied to the ball 105. For example, a forward spin may be applied instead of a side spin by placing the two motors up and down instead of side by side as shown in Figure 4A.
- the surface of the wheels 455 may be treated or coated with different materials to change the attributes of the spin.
- the ball launcher mechanism 201 may employ a hydraulically-controlled or pneumatically-controlled launch mechanism or a simple mechanical launch mechanism instead of the electromechanical ly controlled mechanism shown in Figure 4A. It is appreciated that the exemplary ball launcher mechanism 201 illustrated in Figure 4A is not considered to limit the present subject matter, and various launching mechanisms can be employed without deviating from the scope of the present subject matter.
- the ball launcher mechanism 201 B is a mechanical spring-loaded device that resembles a human bowler or pitcher 460.
- the rearward arm of the pitcher 460 ends in a ball receptacle 462 resembling the hand of a human pitcher, into which the ball is placed for launching.
- the receptacle 462 has launch finger 466 that is used to pull the pitcher 460 back to the cocked position.
- the body of the pitcher 460 is supported with a horizontal shaft between two bearing plates 470.
- a mechanical spring 471 wound about the shaft is energized when the pitcher 460 is pulled back.
- the mechanical spring 471 is a torsional spring.
- the mechanical spring 471 can be replaced with a linear spring without deviating from the scope of the present subject matter.
- An adjustable mechanical stop 472 or bumper determines the end- point of rotation of the pitcher 460.
- the launch angle knob 468 is connected to the mechanical stop 472.
- the position of the mechanical stop 472 can be changed moving the launch angle knob 468 to the desired launch angle.
- the pull-back angle of the pitcher 460 determines the speed with which a ball is thrown. There is a range of minimum and maximum pull-back angle that is desirable for normal game play.
- the maximum pull back angle is determined by placing an adjustable mechanical pull-back limiter 464.
- Figure 4D illustrate optical sensors placed at the base of the pitcher, according to one embodiment.
- Optical sensors 475 and 496 determine the status of the pitcher 460, for example, whether the pitcher 460 is pulled back far enough and when the pitcher is released.
- a sensor flag 478 attached to the leg 480 of the pitcher 460 pass through the slot of the optical sensors 475 and 476 to trigger electrical signals to determine the status of the pitcher 460.
- the pitcher 460 is in contact with the bumper 479 in the unloaded position. As the pitcher 460 is pulled back in the loaded position, the sensor flag 478 obstructs the optical sensors
- the microcontroller determines a valid ball launch from the received electrical signals and starts the game timer accordingly.
- a ball is inserted into the ball receptacle 462, and the pitcher 460 is pulled back and released.
- a mechanical stop 472 is encountered that rapidly stops the rotation of the pitcher 460. This rapid deceleration results in the ball getting thrown out of the ball receptacle 462 of the pitcher 460 into the air, towards the batsman.
- the position of the mechanical stop 472 can be changed to adjust the launch angle, i. e., angle with respect to the horizontal plane, at which the ball is thrown out of the hand.
- the ball launcher mechanism 201 B is located on a circular turntable 463 that can be rotated about a vertical axis.
- Rotation of the ball launcher mechanism 20 IB about the vertical axis allows a player to change lateral angle, or the direction of the ball towards the left or the right of the wicket 108.
- the hand of the pitcher 460 is designed in a way that allows a player to impart a spin on the ball as it leaves the ball receptacle 462.
- the player imparts a spin on the ball by using the index finger to gradually trail off the surface of the ball as the ball is released from the ball launcher mechanism 201 B.
- the direction in which the index finger trails off the surface of the ball is the direction of the spin.
- the player controlling the ball launcher mechanism 20 IB can change the launch angle (measured with respect to the horizontal plane) by moving the location of the mechanical stop 472.
- the range of motion of the mechanical stop 472 is selected so that the launch angle of the ball is constrained within 10-40 degrees.
- the speed of the ball is controlled by adjusting the degree of pullback angle of the bowler or pitcher 460.
- the lateral direction of the launch can easily be changed by rotating the turntable 463 towards the left or right about a vertical axis.
- the mechanical launcher turntable 463 may be implemented with the electronic ball launcher mechanism 201.
- the electronic ball launcher mechanism 201 allows the possibility of automation and single player mode.
- FIG. 5 illustrates an exemplary graphical user interface (GUI) for a ball launcher mechanism, according to one embodiment.
- the ball launcher user interface 401 allows the player to select attributes, such as desired speed and spin of a launched ball 105.
- the ball launcher user interface 401 is coupled with a joystick 402 or a touch screen to control inputs for the ball launcher mechanism 201.
- the four arrows and 25 dots signify the range of speed and spin to choose from.
- the default speed is initially shown on the display, and it is adjusted by using the up (fast) and down (slow) arrows.
- the magnitude as well as the direction of spin may be selected and applied using the left and right arrows.
- the launch button 501 is pressed to launch a ball 105.
- the direction of the ball to the left or right of the wicket 108 may be adjusted manually using the control knob 402 or electronically using another DC or stepper motor (not shown).
- the selections made on the ball launcher user interface 401 are transmitted to a control circuit. Based on selections, the control circuit calculates the speed and launch angle of a ball 105 and sends appropriate electrical signals to the control board controlling the speed of the motors 463 and the elevation control of the chute 451.
- the control circuit of the ball launcher mechanism 201 includes an 8-bit CMOS, Flash-based PIC microcontroller from Microchip Technology, Inc of Chandler, Arizona.
- the ball launcher user interface 401 provides a player with options to adjust attributes of the ball in real-time per for each pitch.
- the player selects the ball speed and spin.
- the player may choose different input parameters, for example, the launch angle, the ball length (e.g., the point where the ball first contacts the playing surface), the number of bounces to the wicket 108, and/or the time to reach the wicket 108.
- the ball launcher user interface 401 displays different user interfaces for selecting the parameters of the player's choice.
- the control circuit determines the launch angle, the speed of the motors 453, and/or other controllable degree of freedom on the ball launcher mechanism 201 to launch a ball with appropriate ball trajectory.
- the player selects the ball speed and the ball length, and the launch angle is automatically calculated and determined by the control circuit. If the player selects a slower ball, the launch angle is elevated to maintain the selected ball length. On the other hand, if the player selects a faster ball with the same ball length on the playing surface, the launch angle is lowered as the ball flies faster to make its first bounce at the selected bouncing position.
- the ball launcher user interface 401 provides an option to select ball attributes from a prescribed recipe (or a look-up table).
- the ball launcher mechanism automatically and randomly determines the ball trajectory from an acceptable range of possibilities and provides an additional level of variability and surprise in the game.
- Figure 6 illustrates an exemplary ball striker mechanism, according to one embodiment.
- the batsman 102 is controlled using the batsman control 202.
- the player places one hand to grasp the rotation handle 61 1 and another hand on either side of the horizontal handle 610.
- the batsman control 202 provides three degrees of freedom to control the position, angle, and the hitting action of the batsman 102 through gears and mechanical linkages as illustrated in further detail in Figure 7.
- the range of motion of the batsman 102 is related to the range of ball trajectories allowed by the ball launcher mechanism 201.
- FIG. 7 illustrates details of an exemplary ball striker mechanism, according to one embodiment.
- the batsman 102 may be made of variety of materials including polypropylene, polyethylene, or acetal to be functional while allowing for aesthetic, cost and manufacturabi 1 ity attributes.
- the translational motion of the batsman 102 is achieved by a coupling between the batsman control 202 and the batsman 102. As the player slides the batsman control 202 in the direction of 612, the batsman 102 moves left and right along the plate 609. The batsman 102 rotates about a vertical axis to change its standing angle with respect to the ball launcher mechanism 201.
- the rotational motion of the batsman 102 is achieved by a linkage between the rotation handle 61 1 and the batsman 102.
- the rotation of handle 61 1 about a vertical axis causes the coupled linkage 704 to push or pull, correspondingly rotating the batsman 102 about its vertical axis.
- the ball hitting motion or bat swing is achieved via linkages and gears between the horizontal handle 610 and the bat 106.
- the bat 106 is attached to the arms and the torso of the batsman 102.
- the player swiftly turns the horizontal handle 610 in the direction of 613 to swing the bat 106 of the batsman 102.
- FIG 8 illustrates an exemplary batsman, according to one embodiment.
- one or more electrical switches are placed behind the front plate 801 of the batsman 102's leg.
- an electrical signal is sent to the main computer 160 for data processing.
- the obstruction of the wicket 108 by any part of the batsman 102 is detected by an optical sensor.
- simple modifications are made to the batsman 102 to resemble other types of ball strikers such as a batter in a baseball or Softball game.
- the linkages and/or gears that actuate the bat 106 are reconfigured to swing the bat 106 substantially parallel to the playing surface.
- the batsman 102 may be switched to another ball striker such as a batter in a baseball or softball with the existing linkages and/or gears to play other types of ball games.
- the fielders 103 may be repositioned on the playing surface and/or substituted with the drains 150. It is appreciated that other modifications, variations, or changes in configuration may be made to play other types of ball games without deviating from the scope of the present subject matter.
- the batsman 102 is electrically controlled by the batsman control 202 using electrical signals therebetween.
- the actions of the batsman 102 are
- electromechanical actuators for example, servo motors, steppers, or piezoelectric motors.
- FIG. 9 illustrates an exemplary coupling mechanism between the batsman control and the batsman, according to one embodiment.
- the coupling mechanism 900 is attached to batsman 102 at the bottom below the playing surface of the table game.
- the turn of the horizontal handle 610 of the batsman control 202 rotates the coupled gear 701 and pushes or pulls the coupled linkages 702 and 705.
- the translational motion of linkage 705 caused by the turn of the horizontal handle 610 lifts up and down cam 901 to rotate gear 802.
- the rotation of gear 802 causes the bat 06 to rotate about the axis 803.
- the increased batting speed generally enhances the chance of hitting the ball farther and scoring higher runs.
- FIG 10 illustrates an exemplary cricket table game, according to another embodiment.
- the "Caught-out" buttons 1 101 are used to signal that the batsman 102 is caught.
- Players can place fielders 03 anywhere on the field.
- Customized fielders 103 of different shapes, colors, and sizes may be used.
- the batsman 102 pushes a sixer "out-of- the-park” button 1 102 to record a six run when a ball is hit out of the field and the ball is unable to be detected by the outer gutter 152.
- Umpire Review button 1 103 is used to reverse the outcome of any ball, if both teams agree that point to be replayed. For example, a replay of the last ball can be declared using the umpire review button 1 103 if, for example, all players agree that the last ball was bowled before the batsman was ready. Umpire Review button 1 103 enables users to replay the last ball and potentially change the outcome of the last event.
- Figures 11A and 11B illustrate another exemplary ball striker mechanism, according to one embodiment.
- Figure 11C illustrates a rear view of the torso of the exemplary ball striker mechanism of Figures 11 A and 11B.
- the up/down motion of the hitting rod 1 105 results in the up/down motion of the hitting hook 1 106.
- the hitting hook 1 106 has a horizontal slot 1 107 skewed from the line of motion of the hitting rod 1 105.
- the batsman torso 1 100 has a crank 1 1 10 having a crank pin 1 1 1 1 at the end.
- crank pin 1 1 1 1 is mated with the horizontal slot 1 107 of the hitting hook 1 106 such that the up/down motion of the hitting rod 1 105 is translated into the rotational motion the batsman torso 1 100.
- the rotation of the batsman torso 1 100 rotates the bat 106 to strike the ball.
- the player controlling the ball striker mechanism 102B turns the rotation knob 1 120, turns the rotation crank 1121 which moves the rotation link 1 122 in and out relative to the ball striker mechanism 102B, and results in rotation of the ball striker mechanism 102B.
- the player also turns either of the hitting knob 1 130 which rotates the hitting crank 1 131 , moves the hitting link 1 132 in and out. This action forces rotation of the hitting crank 1 133, which translates into up/down motion of the hitting rod 1 105 by the cam 1 134.
- the user interface on the display 140 or the screen of a computing device controlling the table game allows team or individual play.
- the user interface also provides various game modes such as batting practice, limited overs, test match, etc.
- the software application of the table game may incentivize the team or players in real-time depending on certain events or actions.
- the software also tracks player scores and stores and displays short term and long term statistics.
- the software stores detailed player and team statistics in real time locally and/or to a web server, enabling access to this statistical information via the software application and also via a website.
- the software application may also display advertisements during the course of a game.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- User Interface Of Digital Computer (AREA)
- Pinball Game Machines (AREA)
- Toys (AREA)
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB1509581.3A GB2522591B (en) | 2012-11-13 | 2013-11-12 | System and method for providing a table game |
AU2013345055A AU2013345055B2 (en) | 2012-11-13 | 2013-11-12 | System and method for providing a table game |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/676,085 | 2012-11-13 | ||
US13/676,085 US9266014B2 (en) | 2008-12-03 | 2012-11-13 | System and method for providing a table game |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2014078251A1 true WO2014078251A1 (en) | 2014-05-22 |
Family
ID=50731627
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2013/069533 WO2014078251A1 (en) | 2012-11-13 | 2013-11-12 | System and method for providing a table game |
Country Status (3)
Country | Link |
---|---|
AU (1) | AU2013345055B2 (en) |
GB (1) | GB2522591B (en) |
WO (1) | WO2014078251A1 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4078800A (en) * | 1977-02-18 | 1978-03-14 | Goldfarb Adolph E | Toy athletic-type playing game |
US20010030392A1 (en) * | 2001-03-08 | 2001-10-18 | Sming Huang | Sports pinball amusement device |
JP2004008418A (en) * | 2002-06-06 | 2004-01-15 | Takashige Sakai | Baseball toy |
WO2005037386A1 (en) * | 2003-10-22 | 2005-04-28 | Ludimax Inc. | Table game with controllable playing members |
US20100133746A1 (en) * | 2008-12-03 | 2010-06-03 | Throwmotion | System and Method For Providing A Table Game |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5975527A (en) * | 1997-01-13 | 1999-11-02 | Winchester; David A | Portable spring type impact ball pitching device |
GB2439154B (en) * | 2006-06-16 | 2010-04-28 | Lander Automotive Ltd | Vehicle seat backrest tilt adjuster with independent release |
-
2013
- 2013-11-12 WO PCT/US2013/069533 patent/WO2014078251A1/en active Application Filing
- 2013-11-12 AU AU2013345055A patent/AU2013345055B2/en active Active
- 2013-11-12 GB GB1509581.3A patent/GB2522591B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4078800A (en) * | 1977-02-18 | 1978-03-14 | Goldfarb Adolph E | Toy athletic-type playing game |
US20010030392A1 (en) * | 2001-03-08 | 2001-10-18 | Sming Huang | Sports pinball amusement device |
JP2004008418A (en) * | 2002-06-06 | 2004-01-15 | Takashige Sakai | Baseball toy |
WO2005037386A1 (en) * | 2003-10-22 | 2005-04-28 | Ludimax Inc. | Table game with controllable playing members |
US20100133746A1 (en) * | 2008-12-03 | 2010-06-03 | Throwmotion | System and Method For Providing A Table Game |
Also Published As
Publication number | Publication date |
---|---|
AU2013345055A1 (en) | 2015-06-11 |
AU2013345055B2 (en) | 2018-02-01 |
GB201509581D0 (en) | 2015-07-15 |
GB2522591B (en) | 2020-02-05 |
GB2522591A (en) | 2015-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9266014B2 (en) | System and method for providing a table game | |
US10828557B2 (en) | System and method for providing a table game | |
US20100292033A1 (en) | Receive-and-return apparatus and methods | |
US4995607A (en) | Interactive sports training device | |
US6837495B2 (en) | Electronically interactive target game | |
US20230196770A1 (en) | Performance interactive system | |
US11027193B2 (en) | Two-environment game play system | |
JP2004097662A (en) | Soccer simulation game machine and its method | |
US6695308B2 (en) | Baseball game apparatus | |
US20120142421A1 (en) | Device for interactive entertainment | |
KR20120021465A (en) | The playing appratus of shooting a ball | |
CN106621310A (en) | Elastic ball game machine | |
AU2013345055B2 (en) | System and method for providing a table game | |
JPH11299947A (en) | Virtual game device | |
KR102189328B1 (en) | Screen foot golf system | |
KR101014701B1 (en) | Motion-based game input device and the gaming method using it | |
JP5217206B2 (en) | Game device | |
CN211050861U (en) | Interactive sports training equipment | |
US20240024749A1 (en) | 3-dimensional golf game | |
WO2018082081A1 (en) | Novel elastic ball game machine | |
JP2001037937A (en) | Table tennis game machine | |
WO2018082082A1 (en) | Elastic ball game machine | |
KR101882872B1 (en) | Playing apparatus for actual baseball game | |
WO2018082083A1 (en) | Elastic ball game machine | |
WO2005097276A1 (en) | Electronic ball game |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13855124 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 1509581 Country of ref document: GB Kind code of ref document: A Free format text: PCT FILING DATE = 20131112 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1509581.3 Country of ref document: GB |
|
ENP | Entry into the national phase |
Ref document number: 2013345055 Country of ref document: AU Date of ref document: 20131112 Kind code of ref document: A |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 13855124 Country of ref document: EP Kind code of ref document: A1 |