Not Applicable
Not Applicable
Not Applicable
A turn-based game is one in which two or more players alternate being the active player to change the state of the shared game. The active player has the right to make changes to the current state of the game based on the predetermined rules of the game while the one or more non-active players must remain passive until the active player has finished. The players take turn being the active player. For the purpose of this invention the method of selecting the active player on any given turn does not matter, but is predetermined before the start of the game. This patent does not cover real-time games in which two or more players are simultaneously active and may concurrently manipulate the state of the shared game.
In order to keep a turn-based game progressing forward in a manner that is fair to all the players, a time keeping system is used to make sure that the active player uses only a predetermined amount of time to change the current state of the game. For example in the game of Chess a pair of clocks is used to keep the amount of time that each player has used. If a player uses more than the allotted time the predetermine rules decide the consequence for the active player. For example in Chess it is common for the active player to lose the game if the active player uses more than the allotted time. In other games the player may lose only the turn and not the game.
Before the game begins the time keeping system is configured with the amount of time allotted for the players. The specification of the allotted time is refereed to as a time control. Time controls are typically specified in terms of how much time the player may use per turn or how much total time the player may use for all turns of the game. For the purpose of this invention the details of the time control specification is not relevant. A fast game is one where the time control is fast enough to allow the game to be finished in a few hours. An example of a fast game is when the players must make each move within one minute or make all moves within two hours. A slow game is one where the time control is slow enough that the game will take days, months or even years to finish. An example of a slow game is when the players must make each move within two days or make all moves within one year.
Current time keeping systems for turn-based games do not allow the ability for players to engage in a fast time control game over an extended period of time. For example two Chess players may want to play with a time control of one minute per move, but may not have the time to complete the game in one sitting and would prefer to play the game over a period of many days or months. Current time keeping systems do not allow this since the time must always be deducted from the game clock of one player or the other.
The obvious solution of pausing the game by stopping the game clock of the active player so that time is not deducted from it does not work because it allows the active player to continue thinking about the current game state without losing any time. This would be unfair to the other players.
The following documents relating to this invention were considered:
The present invention describes a system which allows players to engage in games with fast time controls while not requiring them to be continuously present and finish the game in one sitting. The invention describes a system and method which accepts two time controls and provides the ability to conceal the current state of the game from the players until the active player accepts to view the current state of the game.
Before the start of a game the system is configured with two time controls. The first is referred to as the game time control and the second is referred to as the acceptance time control. The system maintains two clocks for each player in the game. The first is referred to as the game clock and the second is referred to as the acceptance clock.
At the start of the active player's turn the allotted time on the game clock is set based on the game time control and the current state of the game clock. At the start of the active player's turn the allotted time on the acceptance clock is set based on the acceptance time control and the current state of the acceptance clock. During the game when a player becomes the active player the current state of the game is not shown to the active player until the active player accepts to view it. When the active player has not yet accepted to view the current state of the game the system deducts time from the player's acceptance clock. After the active player has accepted to view the game and the current state of the game has been shown to the active player the system stops deducting time from the player's acceptance clock and begins deducting time from the player's game clock.
While the active player manipulates the current state of the game the system does not allow the state of the game to be viewed by the other players. Once the active player finishes changing the state of the game and ends the turn the current state of the game is visible only to the active player and the changes are not yet visible to the other players. When the next active player has accepted to view the current state of the game it becomes viewable by all the players. The mechanism for concealing the current state of the game is provided by the game system and is only controlled by the time keeping system.
If the acceptance time control is not specified then the system does not deduct time from the acceptance clock and the active player does not have any time limit in which to accept viewing the current state of the game. However, when the active player has accepted to view the game and the current state of the game has been shown to the active player the system begins deducting time from the active player's game clock.
A key feature of the present invention is that it maintains fairness in the amount of time each player has to think about and change the state of the game while allowing fast time control games to be played over long periods of time.
In a preferred embodiment the time keeping system would be implemented in software to run on a PC, mobile device or web browser.
Although the present invention will be illustrated using two players, it is applicable to turn-based games with more than two players. Although the present invention will be illustrated using a time control with a fixed amount of time to make all the moves of the game, it is applicable to other time control formats as well. Although the present invention will be illustrated using human players, it is applicable even if one or more of the players are machines.
For the purpose of illustration we assume a scenario where the game starts with player 210 being the active player. When the game starts and player 210 becomes the active player the time keeping system 260 begins reducing the remaining time on accept clock 212. The time keeping system 260 uses interface 270 to notify the game system 280 to not allow the players to view the current state of the game via interfaces 215 and 225. When player 210 uses interface 211 to accept viewing the current state of the game, the time keeping system 260 stops reducing the time on accept clock 212 and begins reducing the time on the game clock 214. The time keeping system 260 uses interface 270 to notify the game system 280 that all players can now view the current state of the game. Player 210 now has the right to change the state of the game using interface 216. The changes being made by player 210 are not viewable to the other players. When player 210 has finished changing the state of the game, player 210 uses interface 213 to notify the time keeping system 260 that player 210 has finished the turn. The time keeping system 260 stops reducing the remaining time on the game clock 214 and begins reducing the remaining time on the accept clock 222. Player 220 now becomes the active player. However, the changes made to the game by player 210 are not yet viewable by player 220. When 220 uses interface 221 to accept viewing the current state of the game, the time keeping system 260 stops reducing the time on accept clock 222 and begins reducing the time on the game clock 224. The time keeping system 260 uses interface 270 to notify the game system 280 that all players can now view the current state of the game. Player 220 now has the right to change the state of the game using interface 226. When player 220 has finished changing the state of the game, player 220 uses interface 223 to notify the time keeping system 260 that player 220 has finished the turn. The time keeping system 260 stops reducing the remaining time on the game clock 224 and begins reducing the remaining time on the accept clock 212. Player 210 now becomes the active player. This process of alternating turns between the two players continues until the game has ended.
Number | Name | Date | Kind |
---|---|---|---|
5796680 | Franklin | Aug 1998 | A |
5957455 | Aldridge | Sep 1999 | A |
6904001 | Rast | Jun 2005 | B1 |
7004469 | von Goeben | Feb 2006 | B2 |
7410418 | Potter | Aug 2008 | B2 |
7507157 | Vale et al. | Mar 2009 | B2 |
7749058 | Kershaw | Jul 2010 | B2 |
7846016 | Bozeman | Dec 2010 | B2 |
7887232 | Jones, Jr. | Feb 2011 | B1 |
20010034256 | Green | Oct 2001 | A1 |
20030176221 | Chung | Sep 2003 | A1 |
20030228896 | Iida et al. | Dec 2003 | A1 |
20040065999 | Syed et al. | Apr 2004 | A1 |
20050243655 | McCutcheon et al. | Nov 2005 | A1 |
20060148571 | Hossack et al. | Jul 2006 | A1 |
20070037622 | Chan | Feb 2007 | A1 |
20070060226 | Sakaguchi et al. | Mar 2007 | A1 |
20080182675 | Flores | Jul 2008 | A1 |
20090217328 | Colmagro et al. | Aug 2009 | A1 |