[go: up one dir, main page]

WO2006092839A1 - Go playing system - Google Patents

Go playing system Download PDF

Info

Publication number
WO2006092839A1
WO2006092839A1 PCT/JP2005/003317 JP2005003317W WO2006092839A1 WO 2006092839 A1 WO2006092839 A1 WO 2006092839A1 JP 2005003317 W JP2005003317 W JP 2005003317W WO 2006092839 A1 WO2006092839 A1 WO 2006092839A1
Authority
WO
WIPO (PCT)
Prior art keywords
player
point
points
rank
game
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.)
Ceased
Application number
PCT/JP2005/003317
Other languages
French (fr)
Japanese (ja)
Inventor
Tomoya Saeki
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
PANDANET Inc
Original Assignee
PANDANET Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by PANDANET Inc filed Critical PANDANET Inc
Priority to KR1020077019550A priority Critical patent/KR101046485B1/en
Priority to PCT/JP2005/003317 priority patent/WO2006092839A1/en
Priority to EP05726583A priority patent/EP1854521A4/en
Priority to CN2005800488086A priority patent/CN101132840B/en
Priority to US11/817,135 priority patent/US20090036215A1/en
Priority to JP2007505759A priority patent/JP3993887B2/en
Publication of WO2006092839A1 publication Critical patent/WO2006092839A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F3/00Board games; Raffle games
    • A63F3/02Chess; Similar board games
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/326Game play aspects of gaming systems
    • G07F17/3272Games involving multiple players
    • G07F17/3276Games involving multiple players wherein the players compete, e.g. tournament
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3286Type of games
    • G07F17/3295Games involving skill, e.g. dexterity, memory, thinking

Definitions

  • the present invention relates to a game system for Go that allows a player to play a game of Go through a network.
  • the opponent's rank (this is called the rank) is very important as a guide. This is because it is usually the most enjoyable to play against opponents of the same or previous ranks because their abilities are close to each other.
  • the points are calculated by a predetermined method (for example, using an ELO system), and the results are The player's rank is elevated (promoted) and descended (degraded). For example, if the number of points required for the second stage is 24,700 points, if a player's points have increased to 24,500 points and 25,000 points as a result of the game, they will exceed 24,700 points. Therefore, the person ascends from the first stage to the second stage. On the other hand, if the player's point is reduced to 24,500 points from the 25,000 points force as a result of the game, it is lower than 24,700 points, so it is lowered from the second stage to the first stage.
  • a predetermined method for example, using an ELO system
  • Patent Document 1 Japanese Patent Application Laid-Open No. 2004-298234
  • Patent Document 2 JP 2004-329949 A
  • Patent Document 3 Japanese Patent Laid-Open No. 2001-321570
  • Patent Document 4 JP 2002-78843 A
  • Patent Document 5 JP 2002-78977 A
  • the invention of claim 1 is a game of Go between a first player terminal used by a first player and a second player terminal used by a second player via a network.
  • a game system for Go wherein the game system of Go includes player information storage means for storing each player's rank and current point, and points for promotion / promotion of each rank. And lowering level / degrading point are stored, and the lowering level 'degrading point is set lower than the rising level of the same level' by a predetermined point.
  • Game processing means for performing game processing of Go between the first player terminal and the second player terminal via the network, and the first player and the second player by winning or losing the game How much the user's point changes will be based on a preset basic point
  • a point calculation processing means for calculating the points
  • a point notification processing means for notifying the first player terminal and the second player terminal of a change in points due to a win and loss calculated by the point calculation processing means
  • the current point of the first player and the second player is calculated using the points calculated by the point calculation processing means, so that a new Points update processing means to be stored in the player information storage means as points, and a rank that is one level higher than the rank of the winner in the game 'Promotion point and the rank of the loser in the game
  • the rank downgrade / degrade point is extracted from the rank rank information storage means, and the updated point of the winner is compared with the extracted ascension point 'elevation point'.
  • the winner's rank is updated to the next higher rank and stored in the player information storage means, and the updated points of the loser and the extracted downgrade / downgrade are extracted. Compared with points, updated points If the above-mentioned criteria for lowering / degrading are satisfied, the rank update processing means for updating the loser's rank by one lower rank and storing it in the player information storage means, It is a game system of Go.
  • the game system of Go where the ascending point and descending point are set to have a width makes it possible for a player who has a force to be promoted (raised) immediately It is possible to prevent a situation where the player falls down.
  • his ability is high (high, can be ascending (raising)), In the upper rank, the ability is low !, (It is considered that there is a difference in ability from the person who is in that rank in the past). Then, even if the ascending stage comes out, it will be easy to lose in a single rank, so it will descend immediately. Therefore, ascending (raising) points and descending (grading) points are frequently moved up and down.
  • the rank is directly connected to the handicap as described above, so it is not preferable that the rank is frequently raised and lowered in a short period of time.
  • the level is increased (elevated), the level is not lowered immediately (degraded), and the user's patience is improved.
  • the invention of claim 2 is a game of Go between a first player terminal used by a first player and a second player terminal used by a second player via a network.
  • a game system for Go wherein the game system of Go includes player information storage means for storing each player's rank and current point, and points for promotion / promotion of each rank. And lowering level / degrading point are stored, and the lowering level 'degrading point is set lower than the rising level of the same level' by a predetermined point.
  • Game processing means for performing game processing of Go between the first player terminal and the second player terminal via the network, and the first player and the second player by winning or losing the game How much the user's point increases or decreases based on a preset basic point
  • a point calculation processing means for calculating the points
  • a point notification processing means for notifying the first player terminal and the second player terminal of the increase / decrease of points due to the win / loss calculated by the point calculation processing means
  • the points calculated by the point calculation processing means are added to or subtracted from the current points of the first player and the second player in accordance with the win or loss of the game by the game processing means.
  • the point update processing means stored as new points in the player information storage means, the rank of the rank higher than the rank of the winner in the game, the promotion point, and the point
  • the lower rank / degrade point of the loser's rank in the game is extracted from the rank information storage means, and the updated point of the winner is compared with the extracted ascension 'promotion point and updated. If the later point is the same as or larger than the promotion / promotion point, the winner's rank is updated to the next higher rank and stored in the player information storage means.
  • the points are compared with the extracted downgrade / downgrade points, and if the updated point is the same or smaller than the downgrade / downgrade points, the rank of the loser is updated to the next lower rank.
  • the invention of claim 1 can also be configured as in the present invention. Even with this configuration, the same effect as the invention of claim 1 can be obtained.
  • the point calculation processing means extracts the ranks of the first player and the second player and the current point from the player information storage means, The ranks of the first player and the second player are compared. If the ranks are the same, the basic point is added to the current point to add the first player and the second player. The points when the two players win are calculated, and the basic points are subtracted from the current points to calculate the points when the first player and the second player lose, When the rank is different, when a player who is higher in the player wins by adding a point obtained by subtracting a point corresponding to a preset adjustment rate from the basic point to the current point. The point is calculated and adjusted to the basic point.
  • a point obtained by adding a point corresponding to the rate to the current point is added to calculate the point when the lower player among the players wins, and the adjustment point is equivalent to the basic point.
  • the point when the higher player among the players loses is calculated by subtracting the point obtained by adding the points to be played from the current point, and the point corresponding to the adjustment rate is subtracted from the basic point. Subtracted from the current point
  • the game system of Go which calculates the points when the lower player loses among the players.
  • a plurality of the basic points are set according to the number of players of the player, and the player information storage means further stores the number of players of the player.
  • the point calculation processing means further extracts the number of games of the first player and the second player from the player information storage means during the calculation of the points, and responds to the number of games. This is a Go game system that calculates the above points using the same basic points.
  • the basic points may be configured to change according to the number of games. This is to reflect points more accurately when the number of games is small.
  • the calculation of the increase or decrease of points due to winning or losing by the point calculation processing means, and the processing of notifying each player terminal by the point notification processing means are the first player and the first It is a game system of Go that is performed before the game of two players.
  • the game system takes into account the unique feature of Go, a handicap based on rank, and the enjoyment of the game can be improved as compared with the conventional game.
  • FIG. 1 is a diagram showing an example of a system configuration of a game system for Go according to the present invention.
  • FIG.2 An example of the hardware configuration of a computer terminal that executes the Go game system FIG.
  • FIG. 3 is a flowchart showing an example of a processing process of the present invention.
  • FIG. 4 is a flowchart showing an example of a processing process of the present invention.
  • FIG. 5 is a conceptual diagram of player information storage means.
  • FIG. 6 is a conceptual diagram of the rank order information storage means.
  • FIG.7 An example of the screen displayed after login.
  • FIG. 8 An example of a screen for waiting for a game accessing the game system.
  • FIG.9 This is an example of the screen displayed to the opponent player who applied for when the player applied.
  • FIG. 10 This is an example of the screen displayed when the opponent player declines the game when applying for the game.
  • FIG. 12 An example of a prior notice screen.
  • FIG. 13 is a conceptual diagram showing that an ascending point and a descending point are different.
  • FIG. 14 is a conceptual diagram showing an adjustment rate.
  • FIG. 15 is a conceptual diagram of basic points when the number of games is small.
  • FIG. 16 is a conceptual diagram showing a conventional game system in which the ascending point and the descending point are the same.
  • Level information storage means 10 Player terminal
  • FIG. 1 and FIG. 2 show an example of the system configuration of Go game system 1 (hereinafter, game system 1) according to the present invention.
  • FIG. 1 is a diagram showing an outline of functions of the game system 1
  • FIG. 2 is a hardware configuration diagram of a computer terminal that executes the game system 1.
  • the game system 1 functions on a computer terminal that can transmit and receive data to and from the computer terminal used by each player via the network 11.
  • the computer terminal that executes the game system 1 is preferably mainly a server, but is not limited thereto.
  • the computer terminal includes a server. As shown in FIG. 2, the computer terminal has an input device 20, an output device 21, a communication device 22, an arithmetic processing device 23, and a storage device 24.
  • the input device 20 corresponds to a keyboard or a mouse for inputting data to a computer terminal.
  • the output device 21 corresponds to the output device 21 such as a display, a printer, a speaker or the like for displaying the calculation processing result of the computer terminal.
  • the communication device 22 is a device that transmits / receives data to / from the player terminal 10 via the network 11, and the arithmetic processing device 23 is a device that executes arithmetic processing of a program, and corresponds to a CPU, a register, and the like.
  • the storage device 24 is a device for storing data used in the program or the program itself, and corresponds to RAM, hard disk, magnetic disk, optical disk, magneto-optical disk, and the like.
  • the program (Go game) for realizing the game system 1 of the present invention is read into the arithmetic processing device 23, the arithmetic processing of each means shown in FIG.
  • the game system 1 is realized with a computer terminal.
  • Memory The device 24 stores the data of each storage means used in the game system 1 in various storage formats such as a database and a data file.
  • the game system 1 includes a game processor 2, a point calculation processor 3, a point notification processor 4, a point update processor 5, a rank update processor 6, a rank notification processor 7 and a game.
  • Person information storage means 8 and stage rank information storage means 9 are provided.
  • the game processing means 2 is means for executing a game of Go between the players. Specifically, log-in management from each player terminal 10 to the game system 1, a certain player terminal 10 (game Player A's player terminal 10) also receives the application for the game, transmits it to the other player's player terminal 10 (player B's player terminal 10), and from player B's player terminal 10 When the game acceptance notification is received, the result is further transmitted to the player terminal 10 of the player A, and the game processing of Go is performed between the player terminal 10 of the player A and the player B via the network 11. Realize. If a player rejection notification is received from player B's player terminal 10, the result is further transmitted to player A's player terminal 10.
  • the game processing of Go can use the game system 1 of Go via the publicly known network 11, receives hand information received from one player terminal 10, and uses it as a partner player. By transmitting to terminal 10, each other's hands are reflected on the virtual board, and the game of Go can be played via network 11.
  • the point calculation processing means 3 is a means for calculating a change in how much the point increases or decreases when the player plays against the other player.
  • the point calculation depends on the number of players in the player and the number of players in the past. For example, if the number of players in the past is 50, the number will increase or decrease by ⁇ 150 points, if the number of stations is 51-100, ⁇ 120 points.
  • a predetermined point according to the number of games is added to the point before the game, and when the game is lost, the predetermined point according to the number of games is subtracted from the point before the game. Note that when the number of games is small, for example, 1 to 20 stations, etc., the ability determination may not be performed accurately. Also good.
  • the above points are when playing against an opponent of the same rank, and further, the difference in the opponent's rank is different.
  • the point to be added or subtracted may be further adjusted.
  • the adjustment rate is ⁇ 0% (no adjustment)
  • the level difference is 1 level (class)
  • the adjustment rate is 16%
  • the level difference is 2 levels (class). If the difference is ⁇ 28%, and the difference in grade is 3 (class), the adjustment rate is multiplied by the adjustment rate, such as ⁇ 36%.
  • the adjustment rate is negative, and the adjustment rate is multiplied by the percentage obtained by subtracting the predetermined adjustment rate from the points originally obtained (basic points). Also, if the lower player wins the higher player, the adjustment rate is positive, and then multiplied by the percentage obtained by adding the predetermined adjustment rate from the points originally obtained (basic points).
  • the basic points (basic points) for changing according to such an adjustment rate are set in advance by the operator who operates the game system 1 and stored in the storage device 24. This setting can be made by the operator inputting from the input device 20.
  • the point notification processing means 4 is calculated by the point calculation processing means 3, the increase / decrease points when the player plays with the opponent player, the ascending (raising) points and the descending (falling) points of the player.
  • This notification is preferably performed before the game. This is because the motivation of the player can be aroused by notifying before the game.
  • Ascending (promoting) points and descending (destroying) points in the document are the standard points and descending (degrading) points to be promoted (promoted) when they are the same or larger than the points specified there. If it is the same or smaller than the point, it means the reference point to be downgraded.
  • the point update processing means 5 receives the result of winning or losing from the game processing means 2 after the game of each player is completed, and the points calculated by the point calculation processing means 3 according to the result are each player It is a means of increasing / decreasing each time and storing it in the player information storage means 8 as a new point.
  • the rank-level update processing means 6 receives the result of winning or losing from the game processing means 2 after each player's game is completed, and the player updated by the point update processing means 5 according to the result. Are compared with the ascending (promoting) points and descending (descending) points stored in the rank information storage means 9, and if the winner exceeds the ascending (promoting) points, the player's The rank is updated to a new rank and stored in the player information storage means 8, and if the loser falls below the drop (downgrade) point! It is a means of updating to the rank and storing it in the player information storage means 8.
  • the rank notification processing means 7 receives the update result when the player's rank is updated by the rank update processing means 6, and receives a new rank at the player terminal 10 of the player. It is a means of sending a grade notification.
  • the player information storage means 8 includes player attribute information (identification information such as name, address, contact information, e-mail address, gender, age, etc.), rank, points, number of past games, winning It is a means of memorizing numbers and losing numbers.
  • FIG. 5 shows a conceptual diagram of the player information storage means 8.
  • the rank information storage means 9 is a means for storing ascending (raising) points and descending (grading) points for each rank.
  • Figure 6 shows a conceptual diagram of the rank information storage means 9.
  • the descending (degrading) point is a point smaller than the ascending (raising) point of the same rank by a predetermined point!
  • Predetermined points are the minimum unit of points (the minimum unit subject to point calculation processing. If the minimum unit is an integer, 1 is 1 unit, and if the minimum unit is 1 decimal place, it is 0. 1 is 1 unit) and points more than 2 units. Therefore, the ascending (raising) point and the descending (grading) point are not the same point and are set not to be adjacent to each other in the minimum unit of points.
  • points are expressed as integers, Into and downgrade (downgrade) points are at least 2 points away, and if the upgrade (upgrade) point is 10,000, the downgrade (downgrade) point is 9,998 or less.
  • Each means in the present invention is logically distinguished only in its function, and may be physically or practically the same area! /.
  • Various formats can be used for storing data in the storage means, such as databases and data files.
  • Both player A and player B access the game system 1 via the network 11 by performing predetermined operations from their respective player terminals 10, and input authentication information such as IDs and passwords. To send a login request. At this time, authentication information is transmitted from each player terminal 10.
  • the game processing means 2 collates the received authentication information with the authentication information stored in the player information storage means 8, and they match. Login is permitted, and if they do not match, a re-input instruction is transmitted. In this way, each player performs login processing (S100, S110).
  • Each player terminal 10 displays a screen as shown in Fig. 7 after logging in to the game system 1, and by selecting "game” from that screen, the game system 1 is currently accessing the game system 1. A waiting list is displayed. Figure 8 shows this screen.
  • the player here, Player A
  • selects the other party who wants to play here, Player B
  • the game application is transmitted to the game system 1 via 11 (S120).
  • the application for the game from the player terminal 10A is received by the game processing means 2 via the communication device 22, and the game processing means 2 notifies the player terminal 10B that the application for the game has been received. twenty two (SI 30). In this case, it is recommended to extract the identification information (handle name, etc.) of player A who applied for the game, the rank, the number of past games, etc. from the player information storage means 8, and send them together. .
  • the player application 10B received from the player system 1 is received by the player terminal 10B, the predetermined display shown in FIG. 9 is made, so that the player B knows that the application has been made to himself / herself.
  • Player B then considers whether or not to accept the application (S 150), and if he / she declines, by pressing the “Decline” button from FIG. 9, the notification is also sent to the player system 1 by the player terminal 10B. It is transmitted via the network 11 (S160).
  • the player processing means 2 Upon receiving the "decline” notification transmitted from the player terminal 10B via the communication device 22, the player processing means 2 further receives the notification, and the player of the player A who applied for the player A The data is transmitted to the terminal 10A via the communication device 22 (S170).
  • the player terminal 10A receives the “decline” notification transmitted from the player system 1, the screen shown in FIG. 10 is displayed on the player terminal 10A (S180). As a result, the player A knows that the application for the game has been refused, and searches for another player again (S190).
  • the game processing means 2 that receives the “acceptance” notification transmitted from the player terminal 10 via the communication device 22 further receives the notification, and the player of the player A who applied for the game The data is transmitted to the terminal 10A via the communication device 22 (S210).
  • the game screen shown in FIG. 11 is displayed on the player terminal 10A (S220).
  • the game screen shown in FIG. 11 is also displayed on the screen of the player terminal 10B.
  • the point calculation processing means 3 determines that when the player A and the player B play a game, The force by which each point increases or decreases is calculated based on the player information storage means 8 (S230).
  • the point calculation processing means 3 first determines the ranks of players A and B, Int and the number of games are extracted from the player information storage means 8. Player A and Player B are both in two stages and the number of players is 101 or more, so the adjustment rate is ⁇ 0% (no adjustment). Therefore, if player A wins, the player A's current point (26750) is calored by 100, and 26850 points. If player A loses, player A's current point (267 50) Power 100 is subtracted 26650 points, if Player B wins, 100 is added to Player B's current point (24450), and if Player B loses, Player B's current Subtract 100 from the points (24450) to calculate 24350 points. The points added when winning and the points subtracted when losing may be the same points or different points. Also, 100 points is an example, and is not limited to this.
  • the point calculation processing means 3 further obtains an ascending point and a descending point of the corresponding rank above the corresponding rank of the player from the rank information storage means 9. Extract and further calculate how many points until ascending and how many points until descending. Since player A and player B are both two-stage, the point calculation processing means 3 has an ascending point (26800) that is one rank higher than the second rank from the rank-level information storage means 9 (three stages) (26800). The two descending points (24400) and are extracted, compared with the current point, and calculated.
  • the point calculation processing means 3 is that the point when winning> the rising point that is one step higher (three steps), so that if you win, you can move up to three steps. Can be judged.
  • the point notifying process means 4 indicates each game.
  • Player terminal 10 player terminal 10A, player terminal 10B
  • the player terminal 10A will receive 26750 as the current point, 100 points will be added as the points when winning, 100 points will be subtracted as the points when losing, and points as the points when winning 26850, 26650 as the point of losing, 3800 ascending point 26800, descending point 24400 of the 2nd step force, etc. Further, when winning, a notification is sent to the third step. .
  • the player terminal 10B has 24450 as the current point, 100 points are added as the points when winning, 100 points are subtracted as the points when losing, and 24550 as points when winning Then, 24350 is notified as a point when losing, and when losing further, a notification is sent to the effect that the power will be lowered by two steps (ie, the first step will be lowered).
  • the player can have a sense of expectation for ascending and tension for descending, and the game will be fulfilled.
  • the point update processing means 5 calculates the player information according to the points calculated by the point calculation processing means 3 in S230.
  • a new point is updated by adding to or subtracting from the current point stored in the storage means 8 (S290). For example, when player A wins, 100 points are added to player A, so player A's point in player information storage means 8 is updated to 26850 points and stored. In this case, since player B has lost, point B is subtracted from player B by 100 points. Therefore, the point of the player B in the player information storage means 8 is updated to 24 350 points and stored.
  • the rank update processing means 6 stores the updated points stored in the player information storage means 8 and the rank information storage means 9 in the rank information storage means 9.
  • the rank level update processing means 6 updates the rank level of the player A in the player information storage means 8 from the second level to the third level. In this case, since Player B loses, Player B's updated point is 24350 points. Then, when compared with the current step down point, the updated point (24350) is the current step down point (24400), so Player B must step down from the second step.
  • the rank update processing means 6 can determine. Accordingly, the rank update processing means 6 updates the rank of player B in the player information storage means 8 from the second to the first rank.
  • the level update processing means 6 can determine that the level of the player A is not changed based on the fact that the point (26650) is greater than the current level (24400). In this case, since Player B wins, Player B's updated points are 24550 points. Then, when compared with the ascending point of the level one level higher than the current level (three levels), the updated point (24550) ⁇ ascending point (26800) one level above! Therefore, the rank update processing means 6 can determine that the rank of the player B is not changed.
  • the rank update processing means 6 collates the updated point with the ascending point of the next higher level, and the updated point is the higher level. If it is equal to or higher than the escalation point of the player, the player's rank that has been won is updated to the next higher rank. Store in the information storage means 8. For a lost player, the rank update processing means 6 compares the updated point with the current step down point, and the updated point is less than the down point (or less). If so, the level of the losing player is updated to the next lower level and stored in the player information storage means 8. In other cases, the level is not updated.
  • FIG. 13 shows a conceptual diagram of the present invention in which the ascending point and the descending point are different as described above.
  • Ascending point in S300 ' When the descending point is determined by the rank update processing means 6, a new player is added to the player terminal 10 of the winning player whose updated point is above the ascending point.
  • the rank notification processing means 7 transmits that the level has been updated to the correct rank via the communication device 22 (S310, S320). This notification is received by the player terminal 10 of the winning player (S330), and a new rank is displayed on the screen (S340).
  • the rank upgrade processing means 6 determines the ascending point / descending point, a new player's player terminal 10 whose updated point is lower than the descending point is renewed.
  • the rank notification processing means 7 transmits that the rank has been updated via the communication device 22 (S350, S360). This notification is received by the player terminal 10 of the losing player (S370), and the new rank is displayed on the screen (S380).
  • the game system 1 of the present invention is realized by performing the processing as described above.
  • the point calculation processing unit 3 extracts the ranks, points, and number of players of the player A and the player C from the player information storage unit 8. Player A has two stages, and Player C has four stages, and the number of players is 101 or more, so there are two stages and the adjustment rate is ⁇ 28%.
  • the player's point does not frequently go up and down in a short period of time between the ascending (raising) and descending (degrading) points. It can prevent up and down, and can improve user's pity.
  • the game system 1 takes into account the unique feature of Go, a handicap based on rank, and the enjoyment of the game can be improved as compared with the conventional game.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Business, Economics & Management (AREA)
  • Social Psychology (AREA)
  • Tourism & Hospitality (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

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/loss of the play with a basic point, point reporting means for reporting an increase/decrease of the points due to the win/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 points and dan/kyu demotion points, 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.

Description

明 細 書  Specification

囲碁の対局システム  Go game system

技術分野  Technical field

[0001] 本発明は、対局者がネットワークを介して囲碁の対局を行うことが出来る、囲碁の対 局システムに関する。  TECHNICAL FIELD [0001] The present invention relates to a game system for Go that allows a player to play a game of Go through a network.

背景技術  Background art

[0002] インターネットの普及に伴い、対局者が直接、相対することなくネットワークを介して 対局を行える囲碁の対局システムが近年、発達を遂げている。このような囲碁の対局 システムとして下記特許文献 1乃至特許文献 5が存在している。  [0002] With the spread of the Internet, a Go game system that allows players to play directly over a network without facing each other has recently developed. The following patent documents 1 to 5 exist as such a game system of Go.

[0003] 囲碁の対局を行う場合、その対戦相手のランク (これを段級位と呼ぶ)がその目安と して非常に重要である。なぜならば通常は、同じ或いは前後の段級位の相手と対局 をすることは、互いに実力が伯仲しているので、一番楽しみを得られるからである。  [0003] When playing Go, the opponent's rank (this is called the rank) is very important as a guide. This is because it is usually the most enjoyable to play against opponents of the same or previous ranks because their abilities are close to each other.

[0004] そこで下記特許文献にも示されて!/、るように、従来は、対局の勝敗の結果に応じて 所定の方法 (例えば ELOシステムなどにより)でポイントを演算し、その結果に応じて 対局者の段級位を昇段 (昇級)、降段 (降級)させている。例えば二段昇段に必要な ポイントが 24, 700ポイントであるとすると、ある対局者のポイントが対局の結果、 24, 500ポイント力ら 25, 000ポイントに増カロした場合、 24, 700ポイントを上回っている ので、その者は初段から二段に昇段する。逆にある対局者のポイントが対局の結果、 25, 000ポイント力ら 24, 500ポイントに減少した場合、 24, 700ポイントを下回って いるので、二段から初段に降段する。  [0004] Therefore, as shown in the following patent document! /, As in the past, according to the outcome of the game, the points are calculated by a predetermined method (for example, using an ELO system), and the results are The player's rank is elevated (promoted) and descended (degraded). For example, if the number of points required for the second stage is 24,700 points, if a player's points have increased to 24,500 points and 25,000 points as a result of the game, they will exceed 24,700 points. Therefore, the person ascends from the first stage to the second stage. On the other hand, if the player's point is reduced to 24,500 points from the 25,000 points force as a result of the game, it is lower than 24,700 points, so it is lowered from the second stage to the first stage.

[0005] 即ち、新たな対局の結果により算出されたポイントに応じて、所定の値を上回れば 昇段 (昇級)し、所定の値を下回れば降段 (降級)することとなる。そしてこの昇段 (昇 級)'降段(降級)の基準となるポイントは同一である。例えば昇段 (昇級)'降段(降級 )の基準となるポイントが 24, 700ポイントとすると、対局者のポイントが 24, 700ボイ ント以上になった場合には初段から二段に昇段し、対局者のポイントが 24, 700ボイ ント未満になった場合には二段力 初段に降段することとなる。  [0005] That is, according to the points calculated based on the result of the new game, if the value exceeds a predetermined value, the level is increased (promoted), and if the value is below the predetermined value, the level is decreased (degraded). And the point that becomes the standard for this ascending (raising) 'falling (grading) is the same. For example, if the point that is the standard for ascending (raising) and descending (degrading) is 24,700 points, if the player's point is 24,700 points or more, the point is raised from the first to the second, If the person's point is less than 24,700 points, the two-step force will drop to the first step.

[0006] 特許文献 1:特開 2004— 298234号公報 特許文献 2:特開 2004-329949号公報 [0006] Patent Document 1: Japanese Patent Application Laid-Open No. 2004-298234 Patent Document 2: JP 2004-329949 A

特許文献 3 :特開 2001— 321570号公報  Patent Document 3: Japanese Patent Laid-Open No. 2001-321570

特許文献 4:特開 2002-78843号公報  Patent Document 4: JP 2002-78843 A

特許文献 5:特開 2002-78977号公報  Patent Document 5: JP 2002-78977 A

発明の開示  Disclosure of the invention

発明が解決しょうとする課題  Problems to be solved by the invention

[0007] しかし従来の昇段 (昇級)、降段(降級)の基準では、昇段 (昇級)したばかりの者は 、同じ段級位を長期間保持している相手と対局をしても、勝てる可能性が通常は高く なぐ負けるとすぐに降段してしまうケースが多い。即ち、図 16に示すように、そのボイ ントが昇段 (昇級)'降段(降級)ポイントを頻繁に上下することとなる。このようなことは 対局システムの利用者からすると対局システムの利用意欲を低下させかねず、ユー ザピリティを損なう結果となる。  [0007] However, according to the conventional standards of ascending (raising) and descending (descending), a person who has just been promoted (raised) can win even if he plays against the opponent who has held the same rank for a long time. In many cases, the possibility is that it will descend as soon as the loss is high. That is, as shown in FIG. 16, the point frequently moves up and down (upgrade) and downgrade (downgrade) points. This can reduce the willingness to use the game system from the viewpoint of the user of the game system, resulting in a loss of user utility.

[0008] また囲碁では、将棋やチェスなどと異なり、異なる段級位の相手と対局する場合、そ の実力差を解消する為に、段級位の差に応じて (通常は 1つの差に応じて 1子(1つ の碁石)を置く)、段級位が下の者が予め碁盤上に所定数の置石をした上で、対局を 行う置碁と呼ばれるハンディキャップをつけて対局を行うことが多い。従って、囲碁に 於いて段級位は、対局者の実力を客観的に第三者に示す要素の他、実際の対局で も対局時のハンディキャップを算出する為の非常に重要な要素となっている。  [0008] Also, unlike Shogi and chess, in Go, when playing against opponents of different ranks, in order to eliminate the difference in ability, usually according to the difference of ranks (normally one difference) If you have one child (one meteorite) and a lower rank, place a set number of stones on the board in advance, and then play with a handicap called a game to play. There are many. Therefore, the rank in Go is not only an element that objectively shows the player's ability to a third party, but also an extremely important element for calculating the handicap at the time of the actual game. ing.

[0009] 一般に、昇段 (昇級)'降段 (降級)ポイント前後にいる対局者の場合、自分が現在 属する段級位ではその実力は高い(高いから昇段 (昇級)出来る)が、一つ上の段級 位ではその実力は低 ヽ (昇段 (昇級)直後は、昔力 その段級位に 、る人とは実力差 力 Sある)と考えられる。そうすると、昇段 (昇級)は出来ても一つ上の段級位ではまだ実 力が未熟なことから負けやすくなり、すぐに降段 (降級)してしまう。従って昇段 (昇級) ポイントと降段(降級)ポイントとを頻繁に上下することとなる。そうすると上述のような 従来の基準では、昇段 (昇級)'降段(降級)ポイントを上下しやすくなるので、ハンデ ィキャップが付いたり付かな力つたりして、そのような面からもユーザピリティを損なう結 果となる。  [0009] In general, in the case of a player who is before or after the ascending (promoting) 'descending (descending) point, the ability is high at the rank that he currently belongs to (can be promoted (promoted) because it is high). It is considered that the ability is low in the ranks of the grades. As a result, even if it is possible to go up the rank (promotion), it is easy to lose because it is still inexperienced at the higher rank. Therefore, ascending (raising) points and descending (grading) points are frequently moved up and down. Then, with the conventional standards as described above, it is easy to move up and down (upgrade) and downgrade (downgrade) points. This will result in damage to

課題を解決するための手段 [0010] そこで本発明者は、対局者の昇段 (昇級)ポイントと降段(降級)ポイントとを同一の ポイントとするのではなぐそこに差を設けることにより、すぐには段級位の上下が行 われな 、ような囲碁の対局システムを発明した。 Means for solving the problem [0010] Therefore, the present inventor immediately sets the difference between the player's ascending (raising) point and descending (descending) point as the same point, so We have invented a game system of Go that does not go.

[0011] また、このような囲碁の対局システムに於いて、勝敗時に加減算されるポイントを対 局者の段級位に応じて調整することによって、勝敗後のポイントを算出する囲碁の対 局システムを発明した。  [0011] In such a game system of Go, the game system of Go that calculates the points after winning or losing by adjusting the points added or subtracted at the time of winning or losing according to the rank of the player. Was invented.

[0012] 更に、対局数が少ない場合には、勝敗時に加減算されるポイントの反映に差を設け [0012] Furthermore, when the number of games is small, there is a difference in the reflection of points that are added or subtracted when winning or losing

、これに基づいて勝敗後のポイントを算出する囲碁の対局システムを発明した。 Based on this, the game system of Go that calculates the points after winning or losing was invented.

[0013] 請求項 1の発明は、第 1の対局者が利用する第 1の対局者端末と第 2の対局者が 利用する第 2の対局者端末との間でネットワークを介して囲碁の対局を行う囲碁の対 局システムであって、前記囲碁の対局システムは、各対局者の段級位と現在のボイ ントとを記憶する対局者情報記憶手段と、各段級位の昇段 ·昇級ポイントと降段 ·降 級ポイントとを記憶しており、前記降段'降級ポイントは、同じ段級位の昇段'昇級ボイ ントより所定のポイントだけ小さく設定されている段級位情報記憶手段と、前記第 1の 対局者端末と第 2の対局者端末との間で前記ネットワークを介して囲碁の対局処理 を行う対局処理手段と、前記対局の勝敗により、第 1の対局者及び第 2の対局者のポ イントがどれだけ変化するかを、予め設定した基本ポイントに基づいて演算するボイ ント演算処理手段と、前記ポイント演算処理手段で演算した、勝敗によるポイントの変 化を前記第 1の対局者端末及び第 2の対局者端末に通知するポイント通知処理手段 と、前記対局処理手段での対局の勝敗に応じて、前記第 1の対局者及び前記第 2の 対局者の現在のポイントに、前記ポイント演算処理手段で演算したポイントで演算処 理することにより、新たなポイントとして前記対局者情報記憶手段に記憶するポイント 更新処理手段と、前記対局に於ける勝者の段級位より一つ上の段級位の昇段 '昇級 ポイントと前記対局に於ける敗者の段級位の降段 ·降級ポイントとを前記段級位情報 記憶手段から抽出し、前記勝者の更新後のポイントと前記抽出した昇段'昇級ポイン トとを比較し、更新後のポイントが昇段 ·昇級の基準を満たしていれば、前記勝者の 段級位を一つ上の段級位で更新して前記対局者情報記憶手段に記憶し、前記敗者 の更新後のポイントと前記抽出した降段 ·降級ポイントとを比較し、更新後のポイント が前記降段 ·降級の基準を満たしていれば、前記敗者の段級位を一つ下の段級位 で更新して前記対局者情報記憶手段に記憶する段級位更新処理手段と、を有する 囲碁の対局システムである。 [0013] The invention of claim 1 is a game of Go between a first player terminal used by a first player and a second player terminal used by a second player via a network. A game system for Go, wherein the game system of Go includes player information storage means for storing each player's rank and current point, and points for promotion / promotion of each rank. And lowering level / degrading point are stored, and the lowering level 'degrading point is set lower than the rising level of the same level' by a predetermined point. Game processing means for performing game processing of Go between the first player terminal and the second player terminal via the network, and the first player and the second player by winning or losing the game How much the user's point changes will be based on a preset basic point A point calculation processing means for calculating the points, and a point notification processing means for notifying the first player terminal and the second player terminal of a change in points due to a win and loss calculated by the point calculation processing means, In accordance with the winning or losing of the game in the game processing means, the current point of the first player and the second player is calculated using the points calculated by the point calculation processing means, so that a new Points update processing means to be stored in the player information storage means as points, and a rank that is one level higher than the rank of the winner in the game 'Promotion point and the rank of the loser in the game The rank downgrade / degrade point is extracted from the rank rank information storage means, and the updated point of the winner is compared with the extracted ascension point 'elevation point'. If the criteria are met, the winner's rank is updated to the next higher rank and stored in the player information storage means, and the updated points of the loser and the extracted downgrade / downgrade are extracted. Compared with points, updated points If the above-mentioned criteria for lowering / degrading are satisfied, the rank update processing means for updating the loser's rank by one lower rank and storing it in the player information storage means, It is a game system of Go.

[0014] 本発明のように、昇段ポイントと降段ポイントとが幅を持つように設定された囲碁の 対局システムの構成とすることによって、昇段 (昇級)したば力りの対局者がすぐに降 段 (降級)してしまう状況を防ぐことが出来る。つまり、昇段 (昇級)'降段 (降級)ポイン ト前後に 、る対局者の場合、自分が現在属する段級位ではその実力は高 、(高 、か ら昇段 (昇級)出来る)が、一つ上の段級位ではその実力は低!、 (昇段 (昇級)直後は 、昔力 その段級位にいる人とは実力差がある)と考えられる。そうすると、昇段は出 来ても一通での段級位では負けやすくなることから、すぐに降段してしまう。従って昇 段 (昇級)ポイントと降段(降級)ポイントとを頻繁に上下することとなる。  [0014] As in the present invention, the game system of Go where the ascending point and descending point are set to have a width makes it possible for a player who has a force to be promoted (raised) immediately It is possible to prevent a situation where the player falls down. In other words, in the case of a player who is before and after the ascending (raising) 'descending (descending) point, his ability is high (high, can be ascending (raising)), In the upper rank, the ability is low !, (It is considered that there is a difference in ability from the person who is in that rank in the past). Then, even if the ascending stage comes out, it will be easy to lose in a single rank, so it will descend immediately. Therefore, ascending (raising) points and descending (grading) points are frequently moved up and down.

[0015] 囲碁の場合、上述のように段級位はそのハンディキャップに直結する為、段級位が 短期間で頻繁に上下することは好ましくない。しかし本発明のように構成することで、 昇段 (昇級)してもすぐに降段(降級)することはなくなり、そのユーザピリティを向上さ せることとなる。  [0015] In the case of Go, the rank is directly connected to the handicap as described above, so it is not preferable that the rank is frequently raised and lowered in a short period of time. However, by configuring as in the present invention, even if the level is increased (elevated), the level is not lowered immediately (degraded), and the user's patience is improved.

[0016] 請求項 2の発明は、第 1の対局者が利用する第 1の対局者端末と第 2の対局者が 利用する第 2の対局者端末との間でネットワークを介して囲碁の対局を行う囲碁の対 局システムであって、前記囲碁の対局システムは、各対局者の段級位と現在のボイ ントとを記憶する対局者情報記憶手段と、各段級位の昇段 ·昇級ポイントと降段 ·降 級ポイントとを記憶しており、前記降段'降級ポイントは、同じ段級位の昇段'昇級ボイ ントより所定のポイントだけ小さく設定されている段級位情報記憶手段と、前記第 1の 対局者端末と第 2の対局者端末との間で前記ネットワークを介して囲碁の対局処理 を行う対局処理手段と、前記対局の勝敗により、第 1の対局者及び第 2の対局者のポ イントがどれだけ増減するかを、予め設定した基本ポイントに基づいて演算するボイ ント演算処理手段と、前記ポイント演算処理手段で演算した、勝敗によるポイントの増 減を前記第 1の対局者端末及び第 2の対局者端末に通知するポイント通知処理手段 と、前記対局処理手段での対局の勝敗に応じて、前記第 1の対局者及び前記第 2の 対局者の現在のポイントに、前記ポイント演算処理手段で演算したポイントを加減算 することにより、新たなポイントとして前記対局者情報記憶手段に記憶するポイント更 新処理手段と、前記対局に於ける勝者の段級位より一つ上の段級位の昇段 ·昇級ポ イントと前記対局に於ける敗者の段級位の降段 ·降級ポイントとを前記段級位情報記 憶手段から抽出し、前記勝者の更新後のポイントと前記抽出した昇段'昇級ポイントと を比較し、更新後のポイントが前記昇段 ·昇級ポイントと同じ又は大きければ、前記勝 者の段級位を一つ上の段級位で更新して前記対局者情報記憶手段に記憶し、前記 敗者の更新後のポイントと前記抽出した降段 ·降級ポイントとを比較し、更新後のボイ ントが前記降段 ·降級ポイントと同じ又は小さければ、前記敗者の段級位を一つ下の 段級位で更新して前記対局者情報記憶手段に記憶する段級位更新処理手段と、前 記段級位更新処理手段で段級位の更新が為された場合に、その対局者が利用する 対局者端末に対して段級位が変更されたことを通知する段級位通知処理手段と、を 有する囲碁の対局システムである。 [0016] The invention of claim 2 is a game of Go between a first player terminal used by a first player and a second player terminal used by a second player via a network. A game system for Go, wherein the game system of Go includes player information storage means for storing each player's rank and current point, and points for promotion / promotion of each rank. And lowering level / degrading point are stored, and the lowering level 'degrading point is set lower than the rising level of the same level' by a predetermined point. Game processing means for performing game processing of Go between the first player terminal and the second player terminal via the network, and the first player and the second player by winning or losing the game How much the user's point increases or decreases based on a preset basic point A point calculation processing means for calculating the points, and a point notification processing means for notifying the first player terminal and the second player terminal of the increase / decrease of points due to the win / loss calculated by the point calculation processing means, The points calculated by the point calculation processing means are added to or subtracted from the current points of the first player and the second player in accordance with the win or loss of the game by the game processing means. By doing so, the point update processing means stored as new points in the player information storage means, the rank of the rank higher than the rank of the winner in the game, the promotion point, and the point The lower rank / degrade point of the loser's rank in the game is extracted from the rank information storage means, and the updated point of the winner is compared with the extracted ascension 'promotion point and updated. If the later point is the same as or larger than the promotion / promotion point, the winner's rank is updated to the next higher rank and stored in the player information storage means. The points are compared with the extracted downgrade / downgrade points, and if the updated point is the same or smaller than the downgrade / downgrade points, the rank of the loser is updated to the next lower rank. Level to be stored in the player information storage means When the rank is updated by the update processing means and the above-mentioned rank rank update processing means, a stage for notifying the player terminal used by the player that the rank has been changed. A game system of Go having a rank notification processing means.

[0017] 請求項 1の発明は本発明のように構成することも出来る。このように構成しても、請 求項 1の発明と同様の効果を得ることが出来る。  [0017] The invention of claim 1 can also be configured as in the present invention. Even with this configuration, the same effect as the invention of claim 1 can be obtained.

[0018] 請求項 3の発明は、前記ポイント演算処理手段は、前記第 1の対局者及び第 2の対 局者の段級位と現在のポイントとを前記対局者情報記憶手段から抽出し、前記第 1 の対局者及び第 2の対局者の段級位を比較し、段級位が同じ場合には、前記現在 のポイントに前記基本ポイントを加算することで前記第 1の対局者及び第 2の対局者 の勝った時のポイントを演算し、前記現在のポイントから前記基本ポイントを減算する ことで前記第 1の対局者及び第 2の対局者の負けた時のポイントを演算し、段級位が 異なる場合には、前記基本ポイントから予め設定された調整率の相当するポイントを 減算したポイントを、前記現在のポイントに加算することで前記対局者のうち上位の 対局者が勝った時のポイントを演算し、前記基本ポイントに前記調整率の相当するポ イントを加算したポイントを、前記現在のポイントに加算することで前記対局者のうち 下位の対局者が勝った時のポイントを演算し、前記基本ポイントに前記調整率の相 当するポイントを加算したポイントを、前記現在のポイントから減算することで前記対 局者のうち上位の対局者が負けた時のポイントを演算し、前記基本ポイントから前記 調整率の相当するポイントを減算したポイントを、前記現在のポイントから減算するこ とで前記対局者のうち下位の対局者が負けた時のポイントを演算する、囲碁の対局 システムである。 [0018] In the invention of claim 3, the point calculation processing means extracts the ranks of the first player and the second player and the current point from the player information storage means, The ranks of the first player and the second player are compared. If the ranks are the same, the basic point is added to the current point to add the first player and the second player. The points when the two players win are calculated, and the basic points are subtracted from the current points to calculate the points when the first player and the second player lose, When the rank is different, when a player who is higher in the player wins by adding a point obtained by subtracting a point corresponding to a preset adjustment rate from the basic point to the current point. The point is calculated and adjusted to the basic point. A point obtained by adding a point corresponding to the rate to the current point is added to calculate the point when the lower player among the players wins, and the adjustment point is equivalent to the basic point. The point when the higher player among the players loses is calculated by subtracting the point obtained by adding the points to be played from the current point, and the point corresponding to the adjustment rate is subtracted from the basic point. Subtracted from the current point The game system of Go, which calculates the points when the lower player loses among the players.

[0019] 対局者の間に段級位がある場合、通常、置碁と呼ばれるハンディキャップをつける 力 それをつけるかっけないかは任意である。そこで仮に置碁をしな力つた場合には 、当該対局者同士には実力差があることから、そのままポイントを加減算することは好 ましくない。そこで本発明のように調整率を加味したポイントとすることで、ユーザピリ ティを向上させることとなる。  [0019] When there is a rank between players, it is usually arbitrary whether to apply a handicap called a device or not. Therefore, if the player has a sneak power, there is a difference in ability between the players, so it is not preferable to add or subtract points as they are. Therefore, the user spirit is improved by using the adjustment factor as in the present invention.

[0020] 請求項 4の発明は、前記基本ポイントは、対局者の対局数に応じて複数設定されて おり、前記対局者情報記憶手段は、更に、前記対局者の対局数を記憶しており、前 記ポイント演算処理手段は、前記ポイントの演算の際に、更に前記第 1の対局者及 び第 2の対局者の対局数を前記対局者情報記憶手段から抽出し、前記対局数に応 じた基本ポイントで前記ポイントを演算する、囲碁の対局システムである。  [0020] In the invention of claim 4, a plurality of the basic points are set according to the number of players of the player, and the player information storage means further stores the number of players of the player The point calculation processing means further extracts the number of games of the first player and the second player from the player information storage means during the calculation of the points, and responds to the number of games. This is a Go game system that calculates the above points using the same basic points.

[0021] 本発明のように、基本ポイントは更に対局数に応じて変化するように構成しても良い 。対局数が少な 、場合にはポイントをより正確に反映させる為である。  [0021] As in the present invention, the basic points may be configured to change according to the number of games. This is to reflect points more accurately when the number of games is small.

[0022] 請求項 5の発明は、前記ポイント演算処理手段による勝敗によるポイントの増減の 演算と、前記ポイント通知処理手段による各対局者端末に通知する処理は、前記第 1の対局者と前記第 2の対局者の対局前に行われる、囲碁の対局システムである。  [0022] According to the invention of claim 5, the calculation of the increase or decrease of points due to winning or losing by the point calculation processing means, and the processing of notifying each player terminal by the point notification processing means are the first player and the first It is a game system of Go that is performed before the game of two players.

[0023] このように対局前に勝敗時のポイント等を通知することによって、対局者に緊張感、 期待感を抱力せることが出来、娯楽性を向上させることが出来る。  [0023] By notifying points at the time of winning or losing before the game in this way, it is possible to give the player a sense of tension and expectation, and to improve entertainment.

発明の効果  The invention's effect

[0024] 本発明の囲碁の対局システムによって、対局者のポイントが昇段 (昇級) ·降段(降 級)ポイントを挟んで短期間に頻繁に上下することなぐ従って、段級位の頻繁な上 下を防ぐことが出来、ユーザピリティを向上させることが出来る。  [0024] With the game system of Go of the present invention, the player's points do not frequently go up and down in a short period across the ascending (raising) and descending (degrading) points. Lowering can be prevented, and the user's friendliness can be improved.

[0025] そして、段級位によるハンディキャップという囲碁ならではの特徴をカ卩味した対局シ ステムとなり、その対局の楽しみを従来よりも向上させることが出来る。  [0025] Then, the game system takes into account the unique feature of Go, a handicap based on rank, and the enjoyment of the game can be improved as compared with the conventional game.

図面の簡単な説明  Brief Description of Drawings

[0026] [図 1]本発明の囲碁の対局システムのシステム構成の一例を示す図である。 FIG. 1 is a diagram showing an example of a system configuration of a game system for Go according to the present invention.

[図 2]囲碁の対局システムを実行するコンピュータ端末のハードウェア構成の一例を 示す図である。 [Fig.2] An example of the hardware configuration of a computer terminal that executes the Go game system FIG.

[図 3]本発明の処理プロセスの一例を示すフローチャートである。  FIG. 3 is a flowchart showing an example of a processing process of the present invention.

[図 4]本発明の処理プロセスの一例を示すフローチャートである。 FIG. 4 is a flowchart showing an example of a processing process of the present invention.

[図 5]対局者情報記憶手段の概念図である。 FIG. 5 is a conceptual diagram of player information storage means.

[図 6]段級位情報記憶手段の概念図である。 FIG. 6 is a conceptual diagram of the rank order information storage means.

[図 7]ログイン後に表示される画面の一例である。 [Fig.7] An example of the screen displayed after login.

[図 8]対局システムにアクセスしている対局待ちの一覧の画面の一例である。  [FIG. 8] An example of a screen for waiting for a game accessing the game system.

[図 9]対局者が申込をした時に、申込をした相手の対局者に表示される画面の一例 である。  [Fig.9] This is an example of the screen displayed to the opponent player who applied for when the player applied.

[図 10]対局の申込をした時に、相手の対局者が対局を辞退した場合に表示される画 面の一例である。  [Fig. 10] This is an example of the screen displayed when the opponent player declines the game when applying for the game.

[図 11]囲碁の対局画面の一例である。  [Fig. 11] An example of the Go game screen.

[図 12]事前通知の画面の一例である。 [FIG. 12] An example of a prior notice screen.

[図 13]昇段ポイントと降段ポイントが異なることを示す概念図である。  FIG. 13 is a conceptual diagram showing that an ascending point and a descending point are different.

[図 14]調整率を示す概念図である。 FIG. 14 is a conceptual diagram showing an adjustment rate.

[図 15]対局数が少ない場合の基本ポイントの概念図である。  FIG. 15 is a conceptual diagram of basic points when the number of games is small.

[図 16]昇段ポイントと降段ポイントが同じである従来の対局システムを示す概念図で ある。  FIG. 16 is a conceptual diagram showing a conventional game system in which the ascending point and the descending point are the same.

符号の説明 Explanation of symbols

1:囲碁の対局システム  1: Go game system

2 :対局処理手段  2: Game processing means

3 :ポイント演算処理手段  3: Point calculation processing means

4 :ポイント通知処理手段  4: Point notification processing means

5 :ポイント更新処理手段  5: Point update processing means

6 :段級位更新処理手段  6: Means for updating the rank

7 :段級位通知処理手段  7: Level notification processing means

8 :対局者情報記憶手段  8: Player information storage means

9 :段級位情報記憶手段 10 :対局者端末 9: Level information storage means 10: Player terminal

11 :ネットワーク  11: Network

20 :入力装置  20: Input device

21 :出力装置  21: Output device

22 :通信装置  22: Communication equipment

23 :演算処理装置  23: Arithmetic processing unit

24 :記憶装置  24: Storage device

発明を実施するための最良の形態  BEST MODE FOR CARRYING OUT THE INVENTION

[0028] 本発明の囲碁の対局システム 1 (以下、対局システム 1)のシステム構成の一例を図 1及び図 2に示す。図 1は対局システム 1の機能概要を示した図であり、図 2は対局シ ステム 1を実行するコンピュータ端末のハードウェア構成図を示す。  FIG. 1 and FIG. 2 show an example of the system configuration of Go game system 1 (hereinafter, game system 1) according to the present invention. FIG. 1 is a diagram showing an outline of functions of the game system 1, and FIG. 2 is a hardware configuration diagram of a computer terminal that executes the game system 1.

[0029] 対局システム 1は、各対局者が利用するコンピュータ端末とネットワーク 11を介して データの送受信が可能なコンピュータ端末上で機能する。対局システム 1を実行する コンピュータ端末は、主としてサーバであることが好ましいが、それに限定されるもの ではない。本明細書でコンピュータ端末にはサーバも含まれる。このコンピュータ端 末は、図 2に示すように入力装置 20、出力装置 21、通信装置 22、演算処理装置 23 、記憶装置 24を有している。  The game system 1 functions on a computer terminal that can transmit and receive data to and from the computer terminal used by each player via the network 11. The computer terminal that executes the game system 1 is preferably mainly a server, but is not limited thereto. In this specification, the computer terminal includes a server. As shown in FIG. 2, the computer terminal has an input device 20, an output device 21, a communication device 22, an arithmetic processing device 23, and a storage device 24.

[0030] 入力装置 20は、コンピュータ端末にデータを入力するキーボードやマウスなどが該 当する。出力装置 21は、コンピュータ端末の演算処理結果などを表示するディスプ レイ、プリンタ、スピーカーなどの出力装置 21が該当する。通信装置 22はネットヮー ク 11を介して対局者端末 10とデータの送受信を行う装置であり、演算処理装置 23 はプログラムの演算処理を実行する装置であり、 CPUやレジスタ等が該当する。また 記憶装置 24はプログラムで用いるデータ、或いはプログラム自身を記憶する装置で あって、 RAM、ハードディスク、磁気ディスク、光ディスク、光磁気ディスク等が該当 する。  [0030] The input device 20 corresponds to a keyboard or a mouse for inputting data to a computer terminal. The output device 21 corresponds to the output device 21 such as a display, a printer, a speaker or the like for displaying the calculation processing result of the computer terminal. The communication device 22 is a device that transmits / receives data to / from the player terminal 10 via the network 11, and the arithmetic processing device 23 is a device that executes arithmetic processing of a program, and corresponds to a CPU, a register, and the like. The storage device 24 is a device for storing data used in the program or the program itself, and corresponds to RAM, hard disk, magnetic disk, optical disk, magneto-optical disk, and the like.

[0031] 本発明の対局システム 1を実現するプログラム(囲碁の対局プログラム)が演算処理 装置 23に読み込まれることによって、図 1に示す各手段の演算処理が演算処理装置 23で実行され、本発明の対局システム 1をコンピュータ端末で実現する。また記憶装 置 24には対局システム 1で用いる各記憶手段のデータをデータベースやデータファ ィル等の各種の保存形式により記憶して 、る。 [0031] When the program (Go game) for realizing the game system 1 of the present invention is read into the arithmetic processing device 23, the arithmetic processing of each means shown in FIG. The game system 1 is realized with a computer terminal. Memory The device 24 stores the data of each storage means used in the game system 1 in various storage formats such as a database and a data file.

[0032] 対局システム 1は、対局処理手段 2とポイント演算処理手段 3とポイント通知処理手 段 4とポイント更新処理手段 5と段級位更新処理手段 6と段級位通知処理手段 7と対 局者情報記憶手段 8と段級位情報記憶手段 9とを有している。  The game system 1 includes a game processor 2, a point calculation processor 3, a point notification processor 4, a point update processor 5, a rank update processor 6, a rank notification processor 7 and a game. Person information storage means 8 and stage rank information storage means 9 are provided.

[0033] 対局処理手段 2は、対局者の間での囲碁の対局を実行する手段であり、具体的に は各対局者端末 10から対局システム 1へのログイン管理、ある対局者端末 10 (対局 者 Aの対局者端末 10)力も対局の申込を受信し、それを相手方の対局者端末 10 (対 局者 Bの対局者端末 10)に対して送信し、対局者 Bの対局者端末 10から対局の受 諾通知を受信すればその結果を更に対局者 Aの対局者端末 10に送信して、対局者 A及び対局者 Bの対局者端末 10間でネットワーク 11を介して囲碁の対局処理を実 現する。また対局者 Bの対局者端末 10から対局の拒否通知を受信すればその結果 を更に対局者 Aの対局者端末 10に対して送信する。  [0033] The game processing means 2 is means for executing a game of Go between the players. Specifically, log-in management from each player terminal 10 to the game system 1, a certain player terminal 10 (game Player A's player terminal 10) also receives the application for the game, transmits it to the other player's player terminal 10 (player B's player terminal 10), and from player B's player terminal 10 When the game acceptance notification is received, the result is further transmitted to the player terminal 10 of the player A, and the game processing of Go is performed between the player terminal 10 of the player A and the player B via the network 11. Realize. If a player rejection notification is received from player B's player terminal 10, the result is further transmitted to player A's player terminal 10.

[0034] 囲碁の対局処理は、公知のネットワーク 11を介した囲碁の対局システム 1を用いる ことが出来、一方の対局者端末 10から受信した手の情報を受信し、それを相手の対 局者端末 10に対して送信することで、仮想の碁盤上に相互の手を反映し、ネットヮー ク 11を介した囲碁の対局が行える。  [0034] The game processing of Go can use the game system 1 of Go via the publicly known network 11, receives hand information received from one player terminal 10, and uses it as a partner player. By transmitting to terminal 10, each other's hands are reflected on the virtual board, and the game of Go can be played via network 11.

[0035] ポイント演算処理手段 3は、対局者が相手の対局者と対局した場合に、どれだけポ イントが増加する力、或いは減少するかの変化を演算する手段である。ポイントの演 算は、当該対局者の対局数、相手の対局者の過去の対局数に依存する。例えば過 去の対局数が 1一 50局の場合には ± 150ポイント、 51— 100局の場合には ± 120 ポイント、 101局以上の場合には ± 100ポイントの増減となる。つまり、対局に勝った 場合には対局数に応じた所定ポイントが対局前のポイントに加算され、対局に負けた 場合には対局数に応じた所定ポイントが対局前のポイントから減算される。尚、対局 数が少ない場合、例えば 1一 20局などの場合には実力の判定等が正確に行われな い場合もある為、所定のポイントを加減算する他、任意の計算式により演算しても良 い。  [0035] The point calculation processing means 3 is a means for calculating a change in how much the point increases or decreases when the player plays against the other player. The point calculation depends on the number of players in the player and the number of players in the past. For example, if the number of players in the past is 50, the number will increase or decrease by ± 150 points, if the number of stations is 51-100, ± 120 points. In other words, when the game is won, a predetermined point according to the number of games is added to the point before the game, and when the game is lost, the predetermined point according to the number of games is subtracted from the point before the game. Note that when the number of games is small, for example, 1 to 20 stations, etc., the ability determination may not be performed accurately. Also good.

[0036] 上述のポイントは同じ段級位の相手と対局した場合であり、更に相手の段級位に差 があり、且つ置碁のようなハンディキャップを行わない場合には、加減算するポイント を更に調整しても良い。例えば段位差がない場合には調整率 ±0% (調整なし)、段 級位差が 1段 (級)の場合には調整率土 16%、段級位差が 2段 (級)の場合には ± 2 8%、段級位差が 3段 (級)の場合には調整率 ± 36%のように、そのポイントに調整率 を乗算する。ここで調整率は、上位の対局者が下位の対局者に勝った場合には調整 率をマイナスとし、本来得られるポイント (基本ポイント)から所定の調整率を減算した パーセンテージで乗算する。また下位の対局者が上位の対局者に勝った場合には 調整率をプラスとし、本来得られるポイント (基本ポイント)から所定の調整率を加算し たパーセンテージで乗算する。 [0036] The above points are when playing against an opponent of the same rank, and further, the difference in the opponent's rank is different. When there is a handicap such as a set and there is no handicap, the point to be added or subtracted may be further adjusted. For example, when there is no level difference, the adjustment rate is ± 0% (no adjustment), when the level difference is 1 level (class), the adjustment rate is 16%, and the level difference is 2 levels (class). If the difference is ± 28%, and the difference in grade is 3 (class), the adjustment rate is multiplied by the adjustment rate, such as ± 36%. Here, when the higher player wins the lower player, the adjustment rate is negative, and the adjustment rate is multiplied by the percentage obtained by subtracting the predetermined adjustment rate from the points originally obtained (basic points). Also, if the lower player wins the higher player, the adjustment rate is positive, and then multiplied by the percentage obtained by adding the predetermined adjustment rate from the points originally obtained (basic points).

[0037] 例えば対局者双方の対局数が共に 101局以上で段級位差が 1段がある場合に、 下位の対局者が上位の対局者に勝った場合、下位の対局者には 116ポイント(100 X (1 + 0. 16) )が加算される(負けた上位の対局者はそのまま所定ポイントの 100ポ イントの減算であっても良いし、 100ポイントに調整率 16%で乗算した 116ポイントの 減算としても良い)。また対局者双方の対局数が共に 101局以上で段級位差が 2段 力 Sある場合に、上位の対局者が下位の対局者に勝った場合、上位の対局者には 72 ポイント(100 X (1-0. 28) )が加算される(負けた下位の対局者はそのまま所定ボイ ントの 100ポイントの減算であっても良いし、 100ポイントに調整率 28%で乗算した 7 2ポイントの減算としても良 、)。調整率の概念図を図 14に示す。  [0037] For example, if the number of players of both players is 101 or more and there is one stage difference, if the lower player wins the higher player, 116 points will be given to the lower player. (100 X (1 + 0. 16)) is added (the losing top player may subtract 100 points of a given point as it is, or 100 points multiplied by an adjustment rate of 16%. You can also subtract points). Also, if both players have 101 or more games and the rank difference is 2 tiers S, if the higher player wins the lower player, 72 points (100 X (1-0. 28)) is added (the losing lower player may subtract 100 points for a given point as it is, or 100 points multiplied by an adjustment rate of 28% 7 2 points Also good as subtraction of). Figure 14 shows a conceptual diagram of the adjustment rate.

[0038] このように段級位差に応じて加減算されるポイントを変動させることによって、段級 位差がある場合にも、双方緊張感を持って対局が行える。尚、このような調整率に応 じて変化させる為の基本となるポイント(基本ポイント)は、対局システム 1を運営する 運営者によって予め設定されており、記憶装置 24に記憶されている。この設定は、入 力装置 20から運営者が入力をすることによって行える。  [0038] By changing the points to be added / subtracted according to the rank difference in this way, even when there is a rank difference, the game can be played with a sense of tension. The basic points (basic points) for changing according to such an adjustment rate are set in advance by the operator who operates the game system 1 and stored in the storage device 24. This setting can be made by the operator inputting from the input device 20.

[0039] ポイント通知処理手段 4は、ポイント演算処理手段 3で算出した、対局者が相手の 対局者と対局した場合の増減ポイントと、当該対局者の昇段 (昇級)ポイントと降段( 降級)ポイントとを、ポイント演算処理手段 3から受け取り、各対局者の対局者端末 10 に通知をする手段である。この通知は、対局前に行われると良い。対局前に通知を することによって、対局者のやる気を喚起させることが出来るからである。尚、本明細 書で昇段 (昇級)ポイント、降段(降級)ポイントとは、そこで指定されたポイントと同じ 又は大きくなれば昇段 (昇級)する基準のポイント、降段(降級)ポイントとは、そこで指 定されたポイントと同じ又は小さくなれば降段(降級)する基準のポイントを意味する。 [0039] The point notification processing means 4 is calculated by the point calculation processing means 3, the increase / decrease points when the player plays with the opponent player, the ascending (raising) points and the descending (falling) points of the player. Is a means for receiving points from the point calculation processing means 3 and notifying the player terminal 10 of each player. This notification is preferably performed before the game. This is because the motivation of the player can be aroused by notifying before the game. In addition, this specification Ascending (promoting) points and descending (destroying) points in the document are the standard points and descending (degrading) points to be promoted (promoted) when they are the same or larger than the points specified there. If it is the same or smaller than the point, it means the reference point to be downgraded.

[0040] ポイント更新処理手段 5は、各対局者の対局が終了後、対局処理手段 2からその勝 敗の結果を受け取り、その結果に応じてポイント演算処理手段 3で演算したポイントを 各対局者毎に増減して、新たなポイントとして対局者情報記憶手段 8に記憶する手 段である。  [0040] The point update processing means 5 receives the result of winning or losing from the game processing means 2 after the game of each player is completed, and the points calculated by the point calculation processing means 3 according to the result are each player It is a means of increasing / decreasing each time and storing it in the player information storage means 8 as a new point.

[0041] 段級位更新処理手段 6は、各対局者の対局が終了後、対局処理手段 2からその勝 敗の結果を受け取り、その結果に応じてポイント更新処理手段 5で更新された対局者 のポイントと、段級位情報記憶手段 9に記憶する昇段 (昇級)ポイント、降段(降級)ポ イントとを照合し、勝者が昇段 (昇級)ポイントを上回っていれば、当該対局者の段級 位を新たな段級位に更新して対局者情報記憶手段 8に記憶し、敗者が降段 (降級) ポイントを下回って!/ヽれば、当該対局者の段級位を新たな段級位に更新して対局者 情報記憶手段 8に記憶する手段である。  [0041] The rank-level update processing means 6 receives the result of winning or losing from the game processing means 2 after each player's game is completed, and the player updated by the point update processing means 5 according to the result. Are compared with the ascending (promoting) points and descending (descending) points stored in the rank information storage means 9, and if the winner exceeds the ascending (promoting) points, the player's The rank is updated to a new rank and stored in the player information storage means 8, and if the loser falls below the drop (downgrade) point! It is a means of updating to the rank and storing it in the player information storage means 8.

[0042] 段級位通知処理手段 7は、段級位更新処理手段 6で対局者の段級位が更新され た場合に更新結果を受け取り、その対局者の対局者端末 10に、新たな段級位の通 知を送信する手段である。  [0042] The rank notification processing means 7 receives the update result when the player's rank is updated by the rank update processing means 6, and receives a new rank at the player terminal 10 of the player. It is a means of sending a grade notification.

[0043] 対局者情報記憶手段 8は、対局者の属性情報 (氏名等の識別情報、住所、連絡先 、電子メールアドレス、性別、年齢等)、段級位、ポイント、過去の対局数、勝ち数、負 け数とを記憶する手段である。図 5に対局者情報記憶手段 8の概念図を示す。  [0043] The player information storage means 8 includes player attribute information (identification information such as name, address, contact information, e-mail address, gender, age, etc.), rank, points, number of past games, winning It is a means of memorizing numbers and losing numbers. FIG. 5 shows a conceptual diagram of the player information storage means 8.

[0044] 段級位情報記憶手段 9は、段級位毎の昇段 (昇級)ポイント、降段(降級)ポイントを 記憶する手段である。図 6に段級位情報記憶手段 9の概念図を示す。尚、降段(降級 )ポイントは、同じ段級位の昇段 (昇級)ポイントよりも所定のポイントだけ小さ!、ポイン トである。所定のポイントとは、ポイントの最小単位 (ポイントの演算処理の対象となる 最小単位。最小単位が整数の場合には 1が 1単位、最小単位が小数第 1位までの場 合には 0. 1が 1単位となる)で 2単位以上のポイントを指している。従って、昇段 (昇級 )ポイントと降段(降級)ポイントとは、同一のポイントではなく且つポイントの最小単位 で隣り合わないように設定されている。ポイントが整数で表される場合、昇段 (昇級)ポ イントと降段(降級)ポイントとは 2ポイント以上離れており、昇段 (昇級)ポイントが 10, 000の場合、降段(降級)ポイントは 9, 998以下となる。 The rank information storage means 9 is a means for storing ascending (raising) points and descending (grading) points for each rank. Figure 6 shows a conceptual diagram of the rank information storage means 9. The descending (degrading) point is a point smaller than the ascending (raising) point of the same rank by a predetermined point! Predetermined points are the minimum unit of points (the minimum unit subject to point calculation processing. If the minimum unit is an integer, 1 is 1 unit, and if the minimum unit is 1 decimal place, it is 0. 1 is 1 unit) and points more than 2 units. Therefore, the ascending (raising) point and the descending (grading) point are not the same point and are set not to be adjacent to each other in the minimum unit of points. When points are expressed as integers, Into and downgrade (downgrade) points are at least 2 points away, and if the upgrade (upgrade) point is 10,000, the downgrade (downgrade) point is 9,998 or less.

[0045] 本発明に於ける各手段は、その機能が論理的に区別されているのみであって、物 理上あるいは事実上は同一の領域を為して!/、ても良!、。又記憶手段に於けるデータ の記憶形式には様々な形式を用いることが出来、データベースやデータファイルなど がその一例である。 [0045] Each means in the present invention is logically distinguished only in its function, and may be physically or practically the same area! /. Various formats can be used for storing data in the storage means, such as databases and data files.

[0046] 次に本発明の対局システム 1の処理プロセスの一例を図 3及び図 4のフローチヤ一 ト、図 1及び図 2のシステム構成図を用いて説明する。尚、本実施例では、対局者 Aと 対局者 Bとが対局をする場合であって、対局者は図 5に示す状態の場合を説明する 。また本実施例では各対局者が段位を所持している場合を説明するが、級位であつ てもその処理は同様に実現できる。尚、図 3及び図 4のフローチャートで破線となって V、る処理は、 、ずれか一方の処理が行われることを意味して 、る。  Next, an example of the processing process of the game system 1 of the present invention will be described with reference to the flowcharts of FIGS. 3 and 4 and the system configuration diagrams of FIGS. In the present embodiment, the case where the player A and the player B play a game and the player is in the state shown in FIG. 5 will be described. Further, in this embodiment, the case where each player possesses a rank will be described, but the processing can be similarly realized even if it is a rank. Note that the process indicated by the broken line V in the flowcharts of FIGS. 3 and 4 means that one of the processes is shifted.

[0047] 対局者 A、対局者 Bは、共に各々の対局者端末 10から所定の操作を行うことにより 、ネットワーク 11を介して対局システム 1にアクセスし、 IDやパスワードなどの認証情 報を入力することで、ログイン要求を送信する。この際に認証情報が各々の対局者端 末 10から送信される。  [0047] Both player A and player B access the game system 1 via the network 11 by performing predetermined operations from their respective player terminals 10, and input authentication information such as IDs and passwords. To send a login request. At this time, authentication information is transmitted from each player terminal 10.

[0048] このログイン要求と認証情報とを通信装置 22を介して受信した対局処理手段 2は、 受信した認証情報と対局者情報記憶手段 8に記憶する認証情報とを照合し、一致す る場合にはログインを許可し、不一致の場合には再入力の指示を送信する。このよう にして各対局者は、ログイン処理を行う(S 100、 S110)。  When the log-in request and the authentication information are received via the communication device 22, the game processing means 2 collates the received authentication information with the authentication information stored in the player information storage means 8, and they match. Login is permitted, and if they do not match, a re-input instruction is transmitted. In this way, each player performs login processing (S100, S110).

[0049] 各対局者端末 10では対局システム 1にログイン後、図 7に示すような画面が表示さ れ、そこから「対局」を選択することによって、現在、対局システム 1にアクセスしている 対局待ちの一覧が表示される。この画面を図 8に示す。対局者 (ここでは対局者 Aと する)は対局を希望する相手 (ここでは対局者 Bとする)を選択し、図 8の「申込」ボタ ンを押下することによって、対局者端末 10Aからネットワーク 11を介して対局システム 1に対局の申込を送信する(S 120)。  [0049] Each player terminal 10 displays a screen as shown in Fig. 7 after logging in to the game system 1, and by selecting "game" from that screen, the game system 1 is currently accessing the game system 1. A waiting list is displayed. Figure 8 shows this screen. The player (here, Player A) selects the other party who wants to play (here, Player B) and presses the “Apply” button in FIG. The game application is transmitted to the game system 1 via 11 (S120).

[0050] 対局者端末 10Aからの対局の申込は、通信装置 22を介して対局処理手段 2で受 信し、対局処理手段 2は、対局の申込があったことを対局者端末 10Bに通信装置 22 を介して送信する(SI 30)。この際には、対局申込をした対局者 Aの識別情報 (ハン ドルネームなど)や段級位、過去の対局数等の情報を対局者情報記憶手段 8から抽 出し、それらをあわせて送信すると良い。対局システム 1から受信した対局の申込を 対局者端末 10Bで受信すると、図 9に示す所定の表示がなされ、これによつて対局 者 Bは自分に申込が為されたことを把握する。そして対局者 Bはその申込を受諾する かを検討し (S 150)、辞退する場合には、図 9から「辞退」ボタンを押下することにより 、その通知が対局者端末 10B力も対局システム 1にネットワーク 11を介して送信され る(S160)。 [0050] The application for the game from the player terminal 10A is received by the game processing means 2 via the communication device 22, and the game processing means 2 notifies the player terminal 10B that the application for the game has been received. twenty two (SI 30). In this case, it is recommended to extract the identification information (handle name, etc.) of player A who applied for the game, the rank, the number of past games, etc. from the player information storage means 8, and send them together. . When the player application 10B received from the player system 1 is received by the player terminal 10B, the predetermined display shown in FIG. 9 is made, so that the player B knows that the application has been made to himself / herself. Player B then considers whether or not to accept the application (S 150), and if he / she declines, by pressing the “Decline” button from FIG. 9, the notification is also sent to the player system 1 by the player terminal 10B. It is transmitted via the network 11 (S160).

[0051] 対局者端末 10Bから送信された「辞退」の通知を、通信装置 22を介して受信した対 局処理手段 2は、その通知を更に、対局の申込を行った対局者 Aの対局者端末 10A に通信装置 22を介して送信する(S 170)。対局システム 1から送信された「辞退」の 通知を対局者端末 10Aで受信すると、図 10に示す画面が対局者端末 10Aで表示さ れる(S180)。これにより対局の申込が断られたことを対局者 Aは把握するので、再 度他の対局者を探す (S 190)。  [0051] Upon receiving the "decline" notification transmitted from the player terminal 10B via the communication device 22, the player processing means 2 further receives the notification, and the player of the player A who applied for the player A The data is transmitted to the terminal 10A via the communication device 22 (S170). When the player terminal 10A receives the “decline” notification transmitted from the player system 1, the screen shown in FIG. 10 is displayed on the player terminal 10A (S180). As a result, the player A knows that the application for the game has been refused, and searches for another player again (S190).

[0052] 一方、 S150の検討の結果、対局者 Bが対局の申込を受諾する場合には、図 9から 「受諾」のボタンを押下することにより、その通知が対局者端末 10B力も対局システム 1にネットワーク 11を介して送信される(S200)。  [0052] On the other hand, as a result of the review of S150, when the player B accepts the application for the game, by pressing the “accept” button from FIG. 9, the notification is also sent to the player system 10B. Is transmitted via the network 11 (S200).

[0053] 対局者端末 10から送信された「受諾」の通知を、通信装置 22を介して受信した対 局処理手段 2は、その通知を更に、対局の申込を行った対局者 Aの対局者端末 10A に通信装置 22を介して送信する(S210)。対局システム 1から送信された「受諾」の 通知を対局者端末 10Aで受信すると、図 11に示す対局の画面が対局者端末 10A で表示される(S220)。尚、この際にあわせて対局者端末 10Bの画面でも図 11に示 す対局の画面が表示される。  The game processing means 2 that receives the “acceptance” notification transmitted from the player terminal 10 via the communication device 22 further receives the notification, and the player of the player A who applied for the game The data is transmitted to the terminal 10A via the communication device 22 (S210). When the “accept” notification transmitted from the game system 1 is received by the player terminal 10A, the game screen shown in FIG. 11 is displayed on the player terminal 10A (S220). At this time, the game screen shown in FIG. 11 is also displayed on the screen of the player terminal 10B.

[0054] 対局処理手段 2が「受諾」の通知を対局者端末 10Bから受信すると(S210)、ボイ ント演算処理手段 3は、対局者 A及び対局者 Bが対局を行った場合の勝敗時に、各 々のポイントがどれだけ増減する力を対局者情報記憶手段 8に基づいて演算する(S 230)。  [0054] When the game processing means 2 receives a notification of "acceptance" from the player terminal 10B (S210), the point calculation processing means 3 determines that when the player A and the player B play a game, The force by which each point increases or decreases is calculated based on the player information storage means 8 (S230).

[0055] 具体的には、まずポイント演算処理手段 3は、対局者 A及び対局者 Bの段級位、ポ イント、対局数を対局者情報記憶手段 8より抽出する。そして対局者 A及び対局者 B は共に二段であり、その対局数も 101局以上なので、調整率は ±0% (調整なし)とな る。そこで、対局者 Aが勝った場合には対局者 Aの現在のポイント(26750)に 100を カロ算し 26850ポイント、対局者 Aが負けた場合には対局者 Aの現在のポイント(267 50)力ら 100を減算し 26650ポイント、対局者 Bが勝った場合には対局者 Bの現在の ポイント(24450)に 100を加算し 24550ポイント、対局者 Bが負けた場合には対局 者 Bの現在のポイント(24450)から 100を減算し 24350ポイント、に各々なることを演 算する。尚、勝った場合に加算されるポイントと負けた場合に減算されるポイントは同 じポイントであっても良いし、異なるポイントであっても良い。また 100ポイントは一例 であり、これに限定されるものではない。 [0055] Specifically, the point calculation processing means 3 first determines the ranks of players A and B, Int and the number of games are extracted from the player information storage means 8. Player A and Player B are both in two stages and the number of players is 101 or more, so the adjustment rate is ± 0% (no adjustment). Therefore, if player A wins, the player A's current point (26750) is calored by 100, and 26850 points. If player A loses, player A's current point (267 50) Power 100 is subtracted 26650 points, if Player B wins, 100 is added to Player B's current point (24450), and if Player B loses, Player B's current Subtract 100 from the points (24450) to calculate 24350 points. The points added when winning and the points subtracted when losing may be the same points or different points. Also, 100 points is an example, and is not limited to this.

[0056] ポイント演算処理手段 3は、更に、段級位情報記憶手段 9から対局者の該当する段 級位の一つ上の段級位の昇段ポイント、該当する段級位の降段ポイントを抽出し、昇 段まで何ポイントか、降段まで何ポイントか、を更に演算する。対局者 A及び対局者 B は共に二段なので、ポイント演算処理手段 3は、段級位情報記憶手段 9から二段より 一つ上の段級位 (三段)の昇段ポイント(26800)と、二段の降段ポイント(24400)と を抽出し、現在のポイントと比較し、演算をする。  [0056] The point calculation processing means 3 further obtains an ascending point and a descending point of the corresponding rank above the corresponding rank of the player from the rank information storage means 9. Extract and further calculate how many points until ascending and how many points until descending. Since player A and player B are both two-stage, the point calculation processing means 3 has an ascending point (26800) that is one rank higher than the second rank from the rank-level information storage means 9 (three stages) (26800). The two descending points (24400) and are extracted, compared with the current point, and calculated.

[0057] そうすると対局者 Aの場合、三段への昇段ポイントへは 50ポイント(一つ上の昇段ポ イントー現在のポイント)、二段からの降段ポイントへは 2350ポイント(現在のポイント 現在の段位の降段ポイント)であることを演算する。そして S230で勝った場合のボイ ントと更に比較すると、勝った場合のポイント >一つ上の段位 (三段)の昇段ポイント なので、勝てば三段に昇段することが、ポイント演算処理手段 3は判定できる。  [0057] Then, in the case of player A, 50 points to the ascending point to the third step (current point ascending point up one point), 2350 points to the descending point from the second step (current point current point) It is calculated that it is a step down point). Compared with the points when winning at S230, the point calculation processing means 3 is that the point when winning> the rising point that is one step higher (three steps), so that if you win, you can move up to three steps. Can be judged.

[0058] また対局者 Bの場合、三段への昇段ポイントへは 2350ポイント、二段からの降段ポ イントへは 50ポイントであることを演算する。そして S230で負けた場合のポイントと更 に比較すると、負けた場合のポイントく現在の段位 (二段)の降段ポイントなので、負 ければ初段に降段することが、ポイント演算処理手段 3は判定できる。  [0058] In the case of player B, 2350 points are calculated for the ascending point to the third level, and 50 points are calculated for the descending point from the second level. Compared with the point when losing at S230, the point calculation processing means 3 is that the point at the time of losing is the current step (two steps) descending point. Can be judged.

[0059] ポイント演算処理手段 3がこのようにして演算した増減ポイント、現在のポイント、昇 段ポイント、降段ポイント、昇段或いは降段する場合にはその旨を、ポイント通知処理 手段 4が各対局者端末 10 (対局者端末 10A、対局者端末 10B)に通信装置 22を介 して送信する(S240)。従って、対局者端末 10Aには、現在のポイントとして 26750 、勝った場合のポイントとして 100ポイントが加算されること、負けた場合のポイントとし て 100ポイントが減算されること、勝った場合のポイントとして 26850、負けた場合の ポイントとして 26650、三段の昇段ポイント 26800、二段力らの降段ポイント 24400と を通知し、更に、勝った場合には三段に昇段する旨の通知が送信される。また対局 者端末 10Bには、現在のポイントとして 24450、勝った場合のポイントとして 100ポィ ントが加算されること、負けた場合のポイントとして 100ポイントが減算されること、勝つ た場合のポイントとして 24550、負けた場合のポイントとして 24350とを通知し、更に 負けた場合には二段力 降段する (即ち初段に降段する)旨の通知が送信される。 [0059] When the point calculation processing means 3 calculates the increase / decrease point, the current point, the ascending point, the descending point, and the ascending or descending point, the point notifying process means 4 indicates each game. Player terminal 10 (player terminal 10A, player terminal 10B) via communication device 22 (S240). Therefore, the player terminal 10A will receive 26750 as the current point, 100 points will be added as the points when winning, 100 points will be subtracted as the points when losing, and points as the points when winning 26850, 26650 as the point of losing, 3800 ascending point 26800, descending point 24400 of the 2nd step force, etc. Further, when winning, a notification is sent to the third step. . Also, the player terminal 10B has 24450 as the current point, 100 points are added as the points when winning, 100 points are subtracted as the points when losing, and 24550 as points when winning Then, 24350 is notified as a point when losing, and when losing further, a notification is sent to the effect that the power will be lowered by two steps (ie, the first step will be lowered).

[0060] これらの通知を対局者端末 10A、対局者端末 10Bでネットワーク 11を介して受信し [0060] These notifications are received via the network 11 by the player terminal 10A and the player terminal 10B.

(S250)、その通知が対局者端末 10A、対局者端末 10Bの画面で表示される(S26 0)。この画面を図 12に示す。図 12 (a)が対局者 Aへの事前通知、図 12 (b)が対局 者 Bへの事前通知である。このように対局前に、勝敗時のポイント等を通知することで (S250), the notification is displayed on the screen of the player terminal 10A and the player terminal 10B (S260). Figure 12 shows this screen. Figure 12 (a) shows advance notice to player A, and Figure 12 (b) shows advance notice to player B. By notifying the points at the time of winning or losing before playing in this way

、対局者に対して昇段への期待感、降段への緊張感を持たすことが出来、対局を充 実させることとなる。 Therefore, the player can have a sense of expectation for ascending and tension for descending, and the game will be fulfilled.

[0061] 図 12に示した画面を対局者端末 10A及び対局者端末 10Bで表示後、対局者 Aと 対局者 Bは、図 11に示した対局の画面で、従来のように囲碁の対局を行う(S270)。 この対局の処理は対局処理手段 2が実現するが、従来と同様に実現できる。  [0061] After the screen shown in FIG. 12 is displayed on the player terminal 10A and the player terminal 10B, the player A and the player B play the game of Go as in the past on the game screen shown in FIG. Perform (S270). This game processing is realized by the game processing means 2, but can be realized in the same manner as in the past.

[0062] 対局者 Aと対局者 Bとの対局が終了すると(S280)、その勝敗に応じて、 S230でポ イント演算処理手段 3が演算したポイントを、ポイント更新処理手段 5が、対局者情報 記憶手段 8に記憶する現在のポイントに加減算することにより、新たなポイントに更新 する(S290)。例えば対局者 Aが勝った場合、対局者 Aにはポイントは 100ポイントが 加算されるので、対局者情報記憶手段 8の対局者 Aのポイントを 26850ポイントに更 新して記憶する。この場合、対局者 Bは負けたこととなるので、対局者 Bにはポイント 力 S 100ポイント減算される。従って対局者情報記憶手段 8の対局者 Bのポイントを 24 350ポイントに更新して記憶する。  [0062] When the game between player A and player B is completed (S280), the point update processing means 5 calculates the player information according to the points calculated by the point calculation processing means 3 in S230. A new point is updated by adding to or subtracting from the current point stored in the storage means 8 (S290). For example, when player A wins, 100 points are added to player A, so player A's point in player information storage means 8 is updated to 26850 points and stored. In this case, since player B has lost, point B is subtracted from player B by 100 points. Therefore, the point of the player B in the player information storage means 8 is updated to 24 350 points and stored.

[0063] 一方、対局者 Aが負けた場合、対局者 Aにはポイントが 100ポイント減算されるので 、対局者情報記憶手段 8の対局者 Aのポイントを 26650ポイントに更新して記憶する 。この場合、対局者 Bは勝ったこととなるので、対局者 Bにはポイントが 100ポイントカロ 算される。従って対局者情報記憶手段 8の対局者 Aのポイントを 24550ポイントに更 新して記憶する。 [0063] On the other hand, when the player A loses, 100 points are subtracted from the player A, so the player A's point in the player information storage means 8 is updated to 26650 points and stored. . In this case, Player B wins, so Player B will be rewarded with 100 points. Therefore, the point of player A in player information storage means 8 is updated to 24550 points and stored.

[0064] このようにして新たなポイントが更新されると、段級位更新処理手段 6は、対局者情 報記憶手段 8に記憶された更新後のポイントと、段級位情報記憶手段 9に記憶した昇 段ポイント '降段ポイントとを照合し (S300)、段級位に変更がないかを判定する。  [0064] When new points are updated in this way, the rank update processing means 6 stores the updated points stored in the player information storage means 8 and the rank information storage means 9 in the rank information storage means 9. The stored ascending point 'Checking against the descending point (S300), it is determined whether there is any change in the rank.

[0065] ここで対局者 Aが勝った場合、対局者 Aの更新されたポイントは 26850ポイントなの で、現在の段位よりも一つ上の段位 (三段)の昇段ポイントと照合すると、更新された ポイント(26850) >—つ上の段位の昇段ポイント(26800)となっていることから、対 局者 Aは三段に昇段することを段級位更新処理手段 6は判定できる。従って段級位 更新処理手段 6は、対局者情報記憶手段 8の対局者 Aの段級位を二段から三段に 更新する。またこの場合は対局者 Bが負けた場合なので、対局者 Bの更新されたボイ ントは 24350ポイントである。そして現在の段位の降段ポイントと照合すると、更新さ れたポイント(24350)く現在の段位の降段ポイント(24400)となっていることから、 対局者 Bは二段から降段することを段級位更新処理手段 6は判定できる。従って段 級位更新処理手段 6は、対局者情報記憶手段 8の対局者 Bの段級位を二段から初 段に更新する。  [0065] If Player A wins, Player A's updated point is 26850 points, so it will be updated when collated with the ascending point one level above the current level (three levels). Since the point (26850) is higher than the next higher step point (26800), the player A can determine that the player A has stepped up to three steps. Accordingly, the rank level update processing means 6 updates the rank level of the player A in the player information storage means 8 from the second level to the third level. In this case, since Player B loses, Player B's updated point is 24350 points. Then, when compared with the current step down point, the updated point (24350) is the current step down point (24400), so Player B must step down from the second step. The rank update processing means 6 can determine. Accordingly, the rank update processing means 6 updates the rank of player B in the player information storage means 8 from the second to the first rank.

[0066] 一方、対局者 Aが負けた場合、対局者 Aの更新されたポイントは 26650ポイントな ので、現在の段位よりも現在の段位 (二段)の降段ポイントと照合すると、更新された ポイント(26650) >現在の段位の昇段ポイント(24400)となっていること力ら、対局 者 Aの段位に変更はな ヽことを段級位更新処理手段 6は判定できる。またこの場合 は対局者 Bが勝った場合なので、対局者 Bの更新されたポイントは 24550ポイントで ある。そして現在の段位よりも一つ上の段位 (三段)の昇段ポイントと照合すると、更 新されたポイント(24550) <一つ上の段位の昇段ポイント(26800)となって!/、ること から、対局者 Bの段位に変更はな 、ことを段級位更新処理手段 6は判定できる。  [0066] On the other hand, when player A loses, player A's updated point is 26650 points, so it was updated when comparing with the current stage (second stage) descending point rather than the current stage The level update processing means 6 can determine that the level of the player A is not changed based on the fact that the point (26650) is greater than the current level (24400). In this case, since Player B wins, Player B's updated points are 24550 points. Then, when compared with the ascending point of the level one level higher than the current level (three levels), the updated point (24550) <ascending point (26800) one level above! Therefore, the rank update processing means 6 can determine that the rank of the player B is not changed.

[0067] このように勝った対局者については、更新されたポイントと一つ上の段位の昇段ポ イントとを段級位更新処理手段 6が照合し、更新されたポイントがーつ上の段位の昇 段ポイント以上であれば、勝った対局者の段位を一つ上の段位に更新して対局者情 報記憶手段 8に記憶する。また負けた対局者については、更新されたポイントと現在 の段位の降段ポイントとを段級位更新処理手段 6が照合し、更新されたポイントが降 段ポイント未満(以下であっても良い)であれば、負けた対局者の段位を一つ下の段 位に更新して対局者情報記憶手段 8に記憶する。それ以外の場合には段位の更新 は行わない。 [0067] For the player who wins in this way, the rank update processing means 6 collates the updated point with the ascending point of the next higher level, and the updated point is the higher level. If it is equal to or higher than the escalation point of the player, the player's rank that has been won is updated to the next higher rank. Store in the information storage means 8. For a lost player, the rank update processing means 6 compares the updated point with the current step down point, and the updated point is less than the down point (or less). If so, the level of the losing player is updated to the next lower level and stored in the player information storage means 8. In other cases, the level is not updated.

[0068] このように昇段ポイントと降段ポイントとを同一とするのではなぐ昇段ポイントと降段 ポイントとの間に幅を設けることによって、従来のように段級位が簡単に上下すること を防ぐことが出来る。また囲碁の場合、その段級位差がそのままノヽンディキャップに つながるので、段級位は将棋やチェスなどよりも正確に実力を反映させることが望ま れる。従来では昇段ポイントと降段ポイントが同一であることから段級位が簡単に上 下することとなり、ハンディキャップの正確性に難があった力 本発明のように異なる ポイントとすることで、昇段したすぐに負けたとしてもすぐには降段しないので実力を より正確反映することとなる。  [0068] In this way, by setting a width between the ascending point and the descending point, where the ascending point and the descending point are not the same, it is possible to easily raise and lower the rank level as in the past. Can be prevented. Also, in the case of Go, the difference in rank rank directly leads to a non-dicap, so it is desirable that the rank rank reflects the ability more accurately than shogi or chess. In the past, the ascending point and the descending point are the same, so the rank is easily raised and lowered, and the power that had difficulty in handicap accuracy. Even if you lose immediately, it does not descend immediately, so it reflects your ability more accurately.

[0069] このように昇段ポイントと降段ポイントが異なる本発明の概念図を図 13に示す。 FIG. 13 shows a conceptual diagram of the present invention in which the ascending point and the descending point are different as described above.

[0070] S300で昇段ポイント '降段ポイントを段級位更新処理手段 6が判定すると、更新さ れたポイントが昇段ポイントより上にある、勝った対局者の対局者端末 10に対して、 新たな段級位に更新されたことを段級位通知処理手段 7が通信装置 22を介して送 信する(S310、 S320)。この通知は勝った対局者の対局者端末 10で受信し(S330 )、新たな段級位をその画面で表示する(S340)。 [0070] Ascending point in S300 'When the descending point is determined by the rank update processing means 6, a new player is added to the player terminal 10 of the winning player whose updated point is above the ascending point. The rank notification processing means 7 transmits that the level has been updated to the correct rank via the communication device 22 (S310, S320). This notification is received by the player terminal 10 of the winning player (S330), and a new rank is displayed on the screen (S340).

[0071] また昇段ポイント ·降段ポイントを段級位更新処理手段 6が判定すると、更新された ポイントが降段ポイントより下にある、負けた対局者の対局者端末 10に対して、新た な段級位に更新されたことを段級位通知処理手段 7が通信装置 22を介して送信する (S350、 S360)。この通知は負けた対局者の対局者端末 10で受信し(S370)、新た な段級位をその画面で表示する(S380)。 [0071] Further, when the rank upgrade processing means 6 determines the ascending point / descending point, a new player's player terminal 10 whose updated point is lower than the descending point is renewed. The rank notification processing means 7 transmits that the rank has been updated via the communication device 22 (S350, S360). This notification is received by the player terminal 10 of the losing player (S370), and the new rank is displayed on the screen (S380).

[0072] 以上のような処理をすることで本発明の対局システム 1が実現される。 The game system 1 of the present invention is realized by performing the processing as described above.

[0073] 尚、上述の S230のポイント演算処理手段 3では同じ段級位の対局者同士の場合 を説明したが、例えば対局者 Aと対局者 Cとが対局した場合には、異なる段級位とな る。従って図 14に示す調整率が更に演算の要素となる。 [0074] 具体的には、まずポイント演算処理手段 3は、対局者 A及び対局者 Cの段級位、ポ イント、対局数を対局者情報記憶手段 8より抽出する。そして対局者 Aは二段、対局 者 Cは四段であり、その対局数も 101局以上なので、段位差が二段あることから調整 率として ± 28%が働く。そこで対局者 Aが勝った場合には対局者 Aの現在のポイント (26750)に 128 ( = 100 X (1 + 0. 28) )をカロ算し 26878ポイント、対局者 A力 S負け た場合には対局者 Aの現在のポイント(26750)力 78 ( = 100 X (1-0. 28) )を減 算し 26672ポイント、対局者 Cが勝った場合には対局者 Cの現在のポイント(29500 )に 78 ( = 100 X (1-0. 28) )を減算し 29578ポイント、対局者 Cが負けた場合には 対局者 Cの現在のポイント(29500)力も 128 ( = 100 X (1 + 0. 28) )を減算し 2937 2ポイント、に各々なることを演算する。 [0073] In the above-described point calculation processing means 3 of S230, the case of players having the same rank is described. However, for example, when player A and player C play, different ranks are used. It becomes. Therefore, the adjustment rate shown in FIG. Specifically, first, the point calculation processing unit 3 extracts the ranks, points, and number of players of the player A and the player C from the player information storage unit 8. Player A has two stages, and Player C has four stages, and the number of players is 101 or more, so there are two stages and the adjustment rate is ± 28%. So, if player A wins, if player A's current point (26750) is 128 (= 100 X (1 + 0.28)), he will lose 26878 points, and player A will lose S Subtracts player A's current point (26750) force 78 (= 100 X (1-0.28)) 26672 points, and if player C wins, player C's current point (29500 ) Minus 78 (= 100 X (1-0. 28)) 29578 points, if player C loses, player C's current point (29500) force is also 128 (= 100 X (1 + 0 28) Subtract) to calculate 2937 2 points each.

[0075] つまり段位が下の対局者が上の対局者に勝った場合、基本のポイントに調整率分 のポイントを加算したポイントを現在のポイントに加算することとし、下の対局者が上の 対局者に負けた場合、基本のポイントから調整率分のポイントを減算したポイントを現 在のポイントから減算することとする。また段位が上の対局者が下の対局者に勝った 場合、基本のポイントから調整率分のポイントを減算したポイントを現在のポイントに 加算することとし、上の対局者が下の対局者に負けた場合、基本のポイントから調整 率分のポイントを加算したポイントを現在のポイントから減算することとする。  [0075] In other words, if the player with the lower rank wins the player with the higher rank, the point obtained by adding the points for the adjustment rate to the basic point is added to the current point, and the player with the lower rank If the player loses to the player, the points obtained by subtracting the points corresponding to the adjustment rate from the basic points will be subtracted from the current points. If the player with the higher rank wins the player with the lower rank, the point obtained by subtracting the points for the adjustment rate from the basic point is added to the current point. When losing, the point obtained by adding the adjustment rate points from the basic point is subtracted from the current point.

[0076] 通常は段位が上の対局者が段位の下の対局者に勝つ可能性が高い。そこでこの ように調整率を加味することで、段位が下の者が勝てば、いわば金星としてボーナス として調整率分のポイントを基本のポイントに加算し、段位が下の者が負けたとしても 、それは通常であるから、調整率分のポイントを基本のポイントから減算する。更に段 位が上の者が勝ったとしても、それは通常であるから調整率分のポイントを基本のポ イントから減算し、段位が上の者が負けた場合は、いわばペナルティ一として調整率 分のポイントを基本のポイントに加算する。このように構成することで、例え段位差が あったとしてもお互いに緊張感、期待感を持って対局することが出来る。  [0076] Usually, a player having a higher rank is more likely to win a player having a lower rank. Therefore, by adding the adjustment rate in this way, if the person with the lower rank wins, the point for the adjustment ratio is added to the basic point as a bonus as Venus, so even if the person with the lower rank loses, Since it is normal, the point for the adjustment rate is subtracted from the basic point. Furthermore, even if the person with the higher rank wins, it is normal, so the point for the adjustment rate is subtracted from the basic point, and if the player with the higher rank loses, the adjustment rate is divided as a penalty. Is added to the base point. By configuring in this way, even if there is a difference in level, it is possible to play with tension and expectation from each other.

[0077] 尚、対局数が少ない場合には図 15に示すように基本ポイント自体を上下させると良 い。  [0077] When the number of games is small, the basic point itself may be moved up and down as shown in FIG.

[0078] またこのように調整率を付加する場合には、対局者の段位差が開 、て 、る場合で あって、且つハンディキャップをつけない場合 (置碁をしない場合)に用いると良い。 置碁をすれば、もともと対局に於いてハンディキャップが付いているので、対局の結 果のポイントを調整する必要がないと考えられるからである。 [0078] In addition, when the adjustment rate is added in this way, the difference in level of the player is open. It is good to use when there is no handicap (when not placing). This is because it is thought that it is not necessary to adjust the result points of the game because the game is originally handicapped.

産業上の利用可能性  Industrial applicability

[0079] 本発明の囲碁の対局システム 1によって、対局者のポイントが昇段 (昇級)'降段(降 級)ポイントを挟んで短期間に頻繁に上下することなぐ従って、段級位の頻繁な上 下を防ぐことが出来、ユーザピリティを向上させることが出来る。  [0079] According to the game system 1 of Go of the present invention, the player's point does not frequently go up and down in a short period of time between the ascending (raising) and descending (degrading) points. It can prevent up and down, and can improve user's pity.

[0080] そして、段級位によるハンディキャップという囲碁ならではの特徴をカ卩味した対局シ ステム 1となり、その対局の楽しみを従来よりも向上させることが出来る。  [0080] Then, the game system 1 takes into account the unique feature of Go, a handicap based on rank, and the enjoyment of the game can be improved as compared with the conventional game.

Claims

請求の範囲 The scope of the claims 第 1の対局者が利用する第 1の対局者端末と第 2の対局者が利用する第 2の対局 者端末との間でネットワークを介して囲碁の対局を行う囲碁の対局システムであって 前記囲碁の対局システムは、  A Go game system in which a Go game is played via a network between a first player terminal used by a first player and a second player terminal used by a second player. The game system of Go is 各対局者の段級位と現在のポイントとを記憶する対局者情報記憶手段と、 各段級位の昇段 ·昇級ポイントと降段 ·降級ポイントとを記憶しており、前記降段 ·降 級ポイントは、同じ段級位の昇段 ·昇級ポイントより所定のポイントだけ小さく設定され て ヽる段級位情報記憶手段と、 Player information storage means for storing the rank of each player and the current point, and ascending / raising / lowering / degrading points of each rank are stored. The point is a rank-level information storage means that is set by a predetermined point smaller than the rank / promotion point of the same rank, 前記第 1の対局者端末と第 2の対局者端末との間で前記ネットワークを介して囲碁の 対局処理を行う対局処理手段と、 Game processing means for performing game processing of Go between the first player terminal and the second player terminal via the network; 前記対局の勝敗により、第 1の対局者及び第 2の対局者のポイントがどれだけ変化す るかを、予め設定した基本ポイントに基づ!/、て演算するポイント演算処理手段と、 前記ポイント演算処理手段で演算した、勝敗によるポイントの変化を前記第 1の対局 者端末及び第 2の対局者端末に通知するポイント通知処理手段と、 A point calculation processing means for calculating how much the points of the first player and the second player change due to the winning or losing of the game based on a preset basic point! Point notification processing means for notifying the first player terminal and the second player terminal of a change in points due to wins and losses calculated by the calculation processing means; 前記対局処理手段での対局の勝敗に応じて、前記第 1の対局者及び前記第 2の対 局者の現在のポイントに、前記ポイント演算処理手段で演算したポイントで演算処理 することにより、新たなポイントとして前記対局者情報記憶手段に記憶するポイント更 新処理手段と、 In accordance with the winning or losing of the game in the game processing means, the current point of the first player and the second player is calculated using the points calculated by the point calculation processing means, so that Point update processing means stored in the player information storage means as important points; 前記対局に於ける勝者の段級位より一つ上の段級位の昇段 ·昇級ポイントと前記対 局に於ける敗者の段級位の降段'降級ポイントとを前記段級位情報記憶手段から抽 出し、前記勝者の更新後のポイントと前記抽出した昇段 ·昇級ポイントとを比較し、更 新後のポイントが昇段'昇級の基準を満たしていれば、前記勝者の段級位を一つ上 の段級位で更新して前記対局者情報記憶手段に記憶し、前記敗者の更新後のボイ ントと前記抽出した降段 ·降級ポイントとを比較し、更新後のポイントが前記降段'降 級の基準を満たして ヽれば、前記敗者の段級位を一つ下の段級位で更新して前記 対局者情報記憶手段に記憶する段級位更新処理手段と、 The rank information storage means stores the rank of the rank that is one level above the rank of the winner in the game and the rank of the rank and the rank of the loser in the game. The updated points of the winner are compared with the extracted ascension / elevation points, and if the updated points satisfy the ascending criteria, the rank of the winner is Update at the upper rank and store it in the player information storage means, compare the updated point of the loser with the extracted downgrade / downgrade points, and the updated point is A rank update processing means for updating the loser's rank by one lower rank and storing it in the player information storage means if the rank criteria are satisfied; を有することを特徴とする囲碁の対局システム。 第 1の対局者が利用する第 1の対局者端末と第 2の対局者が利用する第 2の対局 者端末との間でネットワークを介して囲碁の対局を行う囲碁の対局システムであって 前記囲碁の対局システムは、 The game system of Go characterized by having. A Go game system in which a Go game is played via a network between a first player terminal used by a first player and a second player terminal used by a second player. The game system of Go is 各対局者の段級位と現在のポイントとを記憶する対局者情報記憶手段と、 各段級位の昇段 ·昇級ポイントと降段 ·降級ポイントとを記憶しており、前記降段 ·降 級ポイントは、同じ段級位の昇段 ·昇級ポイントより所定のポイントだけ小さく設定され て ヽる段級位情報記憶手段と、 Player information storage means for storing the rank of each player and the current point, and ascending / raising / lowering / degrading points of each rank are stored. The point is a rank-level information storage means that is set by a predetermined point smaller than the rank / promotion point of the same rank, 前記第 1の対局者端末と第 2の対局者端末との間で前記ネットワークを介して囲碁の 対局処理を行う対局処理手段と、 Game processing means for performing game processing of Go between the first player terminal and the second player terminal via the network; 前記対局の勝敗により、第 1の対局者及び第 2の対局者のポイントがどれだけ増減す るかを、予め設定した基本ポイントに基づ!/、て演算するポイント演算処理手段と、 前記ポイント演算処理手段で演算した、勝敗によるポイントの増減を前記第 1の対局 者端末及び第 2の対局者端末に通知するポイント通知処理手段と、 Point calculation processing means for calculating how much the points of the first player and the second player are increased or decreased by winning or losing the game based on a preset basic point! Point notification processing means for notifying the first player terminal and the second player terminal of increase / decrease in points due to victory or loss calculated by the calculation processing means; 前記対局処理手段での対局の勝敗に応じて、前記第 1の対局者及び前記第 2の対 局者の現在のポイントに、前記ポイント演算処理手段で演算したポイントを加減算す ることにより、新たなポイントとして前記対局者情報記憶手段に記憶するポイント更新 処理手段と、 A new point is calculated by adding or subtracting the point calculated by the point calculation processing means to the current point of the first player or the second player in accordance with the winning or losing of the game at the game processing means. Point update processing means for storing in the player information storage means as a point, 前記対局に於ける勝者の段級位より一つ上の段級位の昇段 ·昇級ポイントと前記対 局に於ける敗者の段級位の降段'降級ポイントとを前記段級位情報記憶手段から抽 出し、前記勝者の更新後のポイントと前記抽出した昇段 ·昇級ポイントとを比較し、更 新後のポイントが前記昇段 ·昇級ポイントと同じ又は大きければ、前記勝者の段級位 を一つ上の段級位で更新して前記対局者情報記憶手段に記憶し、前記敗者の更新 後のポイントと前記抽出した降段 ·降級ポイントとを比較し、更新後のポイントが前記 降段 ·降級ポイントと同じ又は小さければ、前記敗者の段級位を一つ下の段級位で 更新して前記対局者情報記憶手段に記憶する段級位更新処理手段と、 前記段級位更新処理手段で段級位の更新が為された場合に、その対局者が利用す る対局者端末に対して段級位が変更されたことを通知する段級位通知処理手段と、 を有することを特徴とする囲碁の対局システム。 The rank information storage means stores the rank of the rank that is one level above the rank of the winner in the game and the rank of the rank and the rank of the loser in the game. The updated points of the winner are compared with the extracted upgrade / promotion points, and if the updated points are equal to or greater than the upgrade / promotion points, the winner's rank is one. Update at the upper rank and store it in the player information storage means, compare the updated point of the loser with the extracted downgrade / downgrade point, and the updated point is the downgrade / downgrade If it is equal to or smaller than the point, the rank update processing means for updating the loser's rank by one lower rank and storing it in the player information storage means, and the rank update processing means Used by the player when the rank is updated A rank notification processing means for notifying the player terminal that the rank has been changed; The game system of Go characterized by having. [3] 前記ポイント演算処理手段は、  [3] The point calculation processing means includes: 前記第 1の対局者及び第 2の対局者の段級位と現在のポイントとを前記対局者情報 記憶手段から抽出し、  Extracting the first player and the second player's rank and current point from the player information storage means; 前記第 1の対局者及び第 2の対局者の段級位を比較し、  Comparing the ranks of the first player and the second player, 段級位が同じ場合には、前記現在のポイントに前記基本ポイントを加算することで前 記第 1の対局者及び第 2の対局者の勝った時のポイントを演算し、前記現在のポイン トから前記基本ポイントを減算することで前記第 1の対局者及び第 2の対局者の負け た時のポイントを演算し、  If the ranks are the same, the points when the first player and the second player win are calculated by adding the basic points to the current points, and the current points are calculated. By subtracting the basic points from the first player and the second player lose points, 段級位が異なる場合には、前記基本ポイントから予め設定された調整率の相当する ポイントを減算したポイントを、前記現在のポイントに加算することで前記対局者のう ち上位の対局者が勝った時のポイントを演算し、前記基本ポイントに前記調整率の 相当するポイントを加算したポイントを、前記現在のポイントに加算することで前記対 局者のうち下位の対局者が勝った時のポイントを演算し、前記基本ポイントに前記調 整率の相当するポイントを加算したポイントを、前記現在のポイントから減算すること で前記対局者のうち上位の対局者が負けた時のポイントを演算し、前記基本ポイント 力も前記調整率の相当するポイントを減算したポイントを、前記現在のポイントから減 算することで前記対局者のうち下位の対局者が負けた時のポイントを演算する、 ことを特徴とする請求項 2に記載の囲碁の対局システム。  If the rank is different, the player who is higher than the player wins by adding a point obtained by subtracting a point corresponding to a preset adjustment rate from the basic point to the current point. The points when the lower player of the players wins by adding the points obtained by calculating the points at the time of addition and adding the points corresponding to the adjustment rate to the basic points to the current points. And by subtracting the point obtained by adding the point corresponding to the adjustment rate to the basic point from the current point, the point when the upper player loses among the players is calculated, The player who is the lower player among the players loses the basic point by subtracting the point obtained by subtracting the point corresponding to the adjustment rate from the current point. Game shots system according to claim 2 points for calculating the, characterized in that. [4] 前記基本ポイントは、対局者の対局数に応じて複数設定されており、 [4] A plurality of the basic points are set according to the number of players of the players, 前記対局者情報記憶手段は、更に、前記対局者の対局数を記憶しており、 前記ポイント演算処理手段は、  The player information storage means further stores the number of players of the player, the point calculation processing means, 前記ポイントの演算の際に、更に前記第 1の対局者及び第 2の対局者の対局数を前 記対局者情報記憶手段から抽出し、前記対局数に応じた基本ポイントで前記ポイン トを演算する、  When calculating the points, the number of players of the first player and the second player is further extracted from the player information storage means, and the points are calculated at the basic points according to the number of players. To ことを特徴とする請求項 3に記載の囲碁の対局システム。  The game system for Go according to claim 3, wherein: [5] 前記ポイント演算処理手段による勝敗によるポイントの増減の演算と、前記ポイント 通知処理手段による各対局者端末に通知する処理は、前記第 1の対局者と前記第 2 の対局者の対局前に行われる、 [5] The calculation of increase / decrease of points by winning / losing by the point calculation processing means and the processing of notifying each player terminal by the point notification processing means are the first player and the second Performed before the game of the player of ことを特徴とする請求項 2から請求項 4のいずれかに記載の囲碁の対局システム。 5. The game system for Go according to any one of claims 2 to 4, wherein:
PCT/JP2005/003317 2005-02-28 2005-02-28 Go playing system Ceased WO2006092839A1 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
KR1020077019550A KR101046485B1 (en) 2005-02-28 2005-02-28 Go game system
PCT/JP2005/003317 WO2006092839A1 (en) 2005-02-28 2005-02-28 Go playing system
EP05726583A EP1854521A4 (en) 2005-02-28 2005-02-28 Go playing system
CN2005800488086A CN101132840B (en) 2005-02-28 2005-02-28 Go game system
US11/817,135 US20090036215A1 (en) 2005-02-28 2005-02-28 Go playing system
JP2007505759A JP3993887B2 (en) 2005-02-28 2005-02-28 Go game system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2005/003317 WO2006092839A1 (en) 2005-02-28 2005-02-28 Go playing system

Publications (1)

Publication Number Publication Date
WO2006092839A1 true WO2006092839A1 (en) 2006-09-08

Family

ID=36940885

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2005/003317 Ceased WO2006092839A1 (en) 2005-02-28 2005-02-28 Go playing system

Country Status (6)

Country Link
US (1) US20090036215A1 (en)
EP (1) EP1854521A4 (en)
JP (1) JP3993887B2 (en)
KR (1) KR101046485B1 (en)
CN (1) CN101132840B (en)
WO (1) WO2006092839A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015196057A (en) * 2014-04-03 2015-11-09 ふくしま電子網産業協同組合 Go system
US10248440B1 (en) 2014-07-11 2019-04-02 Google Llc Providing a set of user input actions to a mobile device to cause performance of the set of user input actions

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8548610B1 (en) * 2005-11-02 2013-10-01 Universal Tennis, LLC Universal system, method and computer program product for determining a tennis player rating and ranking
JP2009247706A (en) * 2008-04-08 2009-10-29 Tomy Co Ltd Point managing device
KR101592212B1 (en) * 2014-07-17 2016-02-05 주식회사 코어라인소프트 Method and apparatus of learning baduk using baduk record
US9965559B2 (en) 2014-08-21 2018-05-08 Google Llc Providing automatic actions for mobile onscreen content
JP2016187432A (en) * 2015-03-30 2016-11-04 株式会社カプコン Game program and game system
US10970646B2 (en) 2015-10-01 2021-04-06 Google Llc Action suggestions for user-selected content
US10178527B2 (en) 2015-10-22 2019-01-08 Google Llc Personalized entity repository
US10055390B2 (en) 2015-11-18 2018-08-21 Google Llc Simulated hyperlinks on a mobile device based on user intent and a centered selection of text
US10535005B1 (en) 2016-10-26 2020-01-14 Google Llc Providing contextual actions for mobile onscreen content
CN106422298A (en) * 2016-11-04 2017-02-22 邵慧彦 Go game playing method and system thereof
US11237696B2 (en) 2016-12-19 2022-02-01 Google Llc Smart assist for repeated actions

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001321570A (en) * 2000-05-15 2001-11-20 Casio Comput Co Ltd Communication battle system, server device, storage medium storing communication battle program
JP2002315968A (en) * 2001-04-23 2002-10-29 Casio Comput Co Ltd Communication game device and program used for competitive game device
JP2004329451A (en) * 2003-05-02 2004-11-25 Konami Co Ltd Game machine and game system

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5351970A (en) * 1992-09-16 1994-10-04 Fioretti Philip R Methods and apparatus for playing bingo over a wide geographic area
JPH10201944A (en) * 1996-11-20 1998-08-04 Showa Yuuen Kk Possessed point display of game machine
JPH1157215A (en) * 1997-08-20 1999-03-02 Fuji Xerox Co Ltd Network game system, network game server device, network game client device, medium recording player selection program, and medium recording player information acquisition program
JP3781336B2 (en) * 1999-09-20 2006-05-31 株式会社スクウェア・エニックス Ability value control method in video game, recording medium storing ability value control program, and game apparatus
KR20010083768A (en) * 2000-02-21 2001-09-01 고석주 Offer system of paduk service using internet and the method thereof
JP2001243153A (en) * 2000-03-02 2001-09-07 Soft Ryutsu Kk Online game server and method for providing online game service
KR20000037252A (en) * 2000-04-14 2000-07-05 주진용 System and Method for competing badook using internet
JP2002273055A (en) * 2001-03-19 2002-09-24 Square Co Ltd Video game device and control method therefor, video game program and computer readable recording medium with the program recorded thereon
US6884170B2 (en) * 2001-09-27 2005-04-26 Igt Method and apparatus for graphically portraying gaming environment and information regarding components thereof
CN2547359Y (en) * 2001-10-17 2003-04-30 王金东 Go chess display device
JP2003117243A (en) * 2001-10-17 2003-04-22 Konami Co Ltd Program and method for controlling game progress, and video game apparatus
JP3561511B2 (en) * 2002-05-14 2004-09-02 株式会社スクウェア・エニックス Network game system, game server device, network game progress method, program, and recording medium
JP3495032B1 (en) * 2002-07-24 2004-02-09 コナミ株式会社 Game progress management device, game server device, terminal device, game progress management method, and game progress management program
US7584154B1 (en) * 2004-01-28 2009-09-01 Microsoft Corporation Arbitration of online game results using an arbitration server and method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001321570A (en) * 2000-05-15 2001-11-20 Casio Comput Co Ltd Communication battle system, server device, storage medium storing communication battle program
JP2002315968A (en) * 2001-04-23 2002-10-29 Casio Comput Co Ltd Communication game device and program used for competitive game device
JP2004329451A (en) * 2003-05-02 2004-11-25 Konami Co Ltd Game machine and game system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"V Jump Books Game Series Game Boy Advance-ban Hikaru no Go 2 Mezase Puro Kishi!!", vol. 1ST ED., 23 July 2002, pages: 21 - 23 *
See also references of EP1854521A4 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015196057A (en) * 2014-04-03 2015-11-09 ふくしま電子網産業協同組合 Go system
US10248440B1 (en) 2014-07-11 2019-04-02 Google Llc Providing a set of user input actions to a mobile device to cause performance of the set of user input actions
US10592261B1 (en) 2014-07-11 2020-03-17 Google Llc Automating user input from onscreen content

Also Published As

Publication number Publication date
EP1854521A1 (en) 2007-11-14
KR20070107719A (en) 2007-11-07
CN101132840A (en) 2008-02-27
US20090036215A1 (en) 2009-02-05
KR101046485B1 (en) 2011-07-04
CN101132840B (en) 2010-05-12
JPWO2006092839A1 (en) 2008-07-24
JP3993887B2 (en) 2007-10-17
EP1854521A4 (en) 2009-02-18

Similar Documents

Publication Publication Date Title
JP5108142B1 (en) GAME MANAGEMENT DEVICE, GAME MANAGEMENT METHOD, AND PROGRAM
JP3993887B2 (en) Go game system
US11497998B2 (en) Video game in which groups of players earn reward boxes
JP2022039219A (en) Information processing device, and game program
JP2007215721A (en) Server device for game and its program
JP7563793B2 (en) CONTROL PROGRAM, COMPUTER, AND CONTROL METHOD
JP5704266B1 (en) GAME SERVER DEVICE AND GAME SERVER PROGRAM
JP7075369B2 (en) Information processing equipment, game programs, and information processing methods
JP5209141B1 (en) GAME MANAGEMENT DEVICE, GAME MANAGEMENT METHOD, AND PROGRAM
JP6472552B1 (en) Information processing apparatus, game program, and information processing method
JP2021053280A (en) Program, system and method for providing game
JP2009022582A (en) GAME DEVICE AND ITS PROGRAM
JP7756883B2 (en) Information processing program, game device and method
US20250276248A1 (en) Program, communication terminal, and gaming system
JP7629557B1 (en) Program and game device
JP7673281B1 (en) Program and game device
JP7624540B1 (en) Program and game device
US20250276247A1 (en) Program, information processing apparatus, and gaming system
JP7598500B1 (en) Program and game device
JP7610748B1 (en) PROGRAM, GAME MANAGEMENT DEVICE, AND GAME DEVICE
JP7304481B1 (en) game program, game device, game system
JP7620138B1 (en) Program and game management device
JP7598501B1 (en) Program and game device
JP7628202B1 (en) Program and game device
JP7646909B1 (en) Program and game device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2007505759

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 2005726583

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 11817135

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 1020077019550

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 200580048808.6

Country of ref document: CN

NENP Non-entry into the national phase

Ref country code: DE

WWP Wipo information: published in national office

Ref document number: 2005726583

Country of ref document: EP