Go playing system
Abstract
A go playing system enabling the players to play go over a network. The system comprises player information storage means, dan/kyu grade information storage means, play processing means, point computing means for computing an increase/decrease of the points of each player according to the win or loss of the play with a basic point, point reporting means for reporting an increase or decrease of the points due to the win or loss to each player terminal point updating means for storing the new points corresponding to the win/loss in the player information storage means, dan/kyu grade changing means for changing the dan/kyu grade of the winner and the loser by comparing their points with the dan/kyu promotion point and dan/kyu demotion point, and dan/kyu grade reporting means for reporting the change of the dan/kyu grade to the player terminal used by the player if the dan/kyu grade of the player is changed by the dan/kyu grade changing means.
Claims
exact text as granted — not AI-modified1 . A go playing system in which playing of go is carried out via a network between a first player terminal used by a first player and a second player terminal used by a second player, the go playing system comprising:
player information storage means for storing a dan/kyu rank and a current point of each player; dan/kyu rank information storage means for storing a dan/kyu promotion point and a dan/kyu demotion point for each dan/kyu rank, the dan/kyu demotion point being lower than the dan/kyu promotion point for the same dan/kyu rank by prescribed points; play processing means for carrying out go play processing between the first player terminal and the second player terminal via the network; point computing processing means for computing, based on present base point, how much the points of the first player and the second player will change as a result of winning or losing of the game; point reporting processing means for reporting the changes in points due to the winning or losing and calculated by the point computing processing means the first player terminal and second player terminal; point updating processing means for carrying out computation processing, using the points computed by the point computation processing means, on the current points of the first player and the second player in accordance with the wining or losing of the game in the game processing means, thereby storing as new points in the player information storage means; and dan/kyu rank updating processing means for retrieving, from the dan/kyu rank information storage means, the dan/kyu promotion point for the next higher dan/kyu rank than the dan/kyu rank of a winner of the game and the dan/kyu demotion point of the dan/kyu rank of a loser of the game, comparing the retrieved dan/kyu promotion point with the updated point of the winner, thereby updating the dan/kyu rank of the winner to the next higher dan/kyu rank and storing in the player information storage means if the updated point satisfies a dan/kyu promotion standard, and comparing the retrieved dan/kyu demotion point with the updated point of the loser, thereby updating the dan/kyu rank of the loser to the next lower dan/kyu rank and storing in the player information storage means if the updated point satisfies the dan/kyu demotion standard.
2 . A go playing system in which playing of go is carried out via a network between a first player terminal used by a first player and a second player terminal used by a second player, the go playing system comprising:
player information storage means for storing a dan/kyu rank and a current point of each player; dan/kyu rank information storage means for storing a dan/kyu promotion point and a dan/kyu demotion point for each dan/kyu rank, the dan/kyu demotion point being lower than the dan/kyu promotion point for the same dan/kyu rank by prescribed points; play processing means for carrying out go play processing between the first player terminal and the second player terminal via the network; point computing processing means for computing, based on present base point, how much the points of the first player and the second player will increase or decrease as a result of winning or losing of the game; point reporting processing means for reporting the increase or decrease in points due to the wining or losing and calculated by the point computing processing means to the first player terminal and the second player terminal; point updating processing means for adding or subtracting the points computed by the point computation processing means to the current point of the first player and the second player in accordance with the wining or losing of the game in the game processing means, thereby storing as new points in the player information storage means; dan/kyu rank updating processing means for retrieving, from the dan/kyu rank information storage means, the dan/kyu promotion point for the next higher dan/kyu rank than the dan/kyu rank of a winner of the game and the dan/kyu demotion point of the dan/kyu rank of a loser of the game, comparing the retrieved dan/kyu promotion point with the updated point of the winner, thereby updating the dan/kyu rank of the winner to the next higher dan/kyu rank and storing in the player information storage means if the updated point is equal to or larger than the dan/kyu promotion point, and comparing the retrieved dan/kyu demotion point with the updated point of the loser, thereby updating the dan/kyu rank of the loser to the next lower dan/kyu rank and storing in the player information storage means if the updated point is equal to or smaller than the dan/kyu demotion point; and dan/kyu rank reporting processing means for reporting, to the player terminal used by the player, when the dan/kyu rank was updated by the dan/kyu rank updating processing means, that the dan/kyu rank has been updated.
3 . The go playing system according to claim 2 , wherein the point computing processing means:
retrieves from the player information storage means the dan/kyu ranks and the current points of the first player and the second player; compares the dan/kyu ranks of the first player and the second player; when the dan/kyu ranks are the same, adds the base point to the current point, thereby computing points for events where the first player and the second player win, and subtracts the base point from the current point, thereby computing points for events where the first player and the second player lose; and, when the dan/kyu ranks are different, adds, to the current point, points which are obtained by subtracting, from the base point, points corresponding to a present adjustment factor, thereby computing a point for an event where the player with a higher ranking among the players wins, adds, to the current point, points which are obtained by adding, to the base point, points corresponding to the adjustment factor, thereby computing a point for an event where the player with a lower ranking among the players wins, subtracts, from the current point, points which are obtained by adding, to the base point, points corresponding to the adjustment factor, thereby computing a point for an event where the player with a higher ranking among the players loses, and subtracts, from the base point, points which are obtained by subtracting, from the current point, points corresponding to the adjustment factor, thereby computing a point for an event where the player with a lower ranking among the players loses.
4 . The go playing system according to claim 3 , wherein:
the base point is set in plurality in accordance with a number of games of the players; the player information storage means further stores the number of games of the players; and the point computation processing means retrieves, when computing the point, the number of games of the first player and the second player from the player information storage means, thereby computing the point using a base point in accordance with the number of games.
5 . The go playing system according to claim 2 , wherein a computation processing, by the point computation processing means, for an increase or decrease in a point due to wining or losing and a reporting processing, by the point reporting processing means, to each of the player terminals are carried out prior to a play by the first player and the second player.
6 . The go playing system according to claim 3 , wherein a computation processing, by the point computation processing means, for an increase or decrease in a point due to wining or losing and a reporting processing, by the point reporting processing means, to each of the player terminals are carried out prior to a play by the first player and the second player.
7 . The go playing system according to claim 4 , wherein a computation processing, by the point computation processing means, for an increase or decrease in a point due to wining or losing and a reporting processing, by the point reporting processing means, to each of the player terminals are carried out prior to a play by the first player and the second player.Join the waitlist — get patent alerts
Track US2009036215A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.