Misplaced Pages

GNU Go

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

GNU Go is a free software program by the Free Software Foundation that plays Go . Its source code is quite portable, and can be easily compiled for Linux , as well as other Unix -like systems, Microsoft Windows and macOS ; ports exist for other platforms.

#23976

26-443: The program plays Go against the user, at about 5 to 7 kyu strength on the 9×9 board. Multiple board sizes are supported, from 5×5 to 19×19. At this level of performance, GnuGo was between six and seven stones weaker than the top commercial programs on good hardware as of early 2009, but comparable in strength to the strongest programs not using Monte Carlo methods . It did well at many computer Go tournaments. For instance, it took

52-406: A belt color. With the ready availability of calculators and computers, rating systems have been introduced. In such systems, a rating is rigorously calculated on the basis of game results. Traditionally, the level of players has been defined using kyu and dan ranks. Kyu ranks are considered student ranks. Dan ranks are considered master ranks. Beginners who have just learned the rules of

78-458: A professional dan rank . The rank system is tabulated from the lowest to highest ranks: (There is also an amateur title of 8-dan and a professional title of 10-dan, but these are not the same as ranks.) Although almost all organizations use this system, there is no universal calibration. The methods of awarding each of those ranks and the corresponding levels of strength vary from country to country and among online Go servers . This means that

104-571: A certain extent, dan ranks are often regulated. This means that players will have to show good results in tournaments or pass exams to be awarded a dan rank. Serious students of the game will often strive to attain a dan rank, much as martial arts practitioners will strive to achieve a black belt. For amateurs, dan ranks up to 7th dan are available. Above this level, a player must become a professional player to achieve further promotions. In Japan and China, some players are awarded an amateur 8th dan rank as an honorary title for exceptional achievement. In

130-542: A fixed standard deviation for all levels of play, but a non-standard distribution. The following table displays some of the differences: While in chess a player must take some risks to avoid a draw, in Go draws (jigo) are either impossible (with superko and non-integer komi, such as 6.5 points, as is common) or less likely in the case of integer komi. Also, an average game of Go lasts for 240 moves (120 moves in chess terms), compared to 40 in chess, so there are more opportunities for

156-469: A handicap stone. There are some significant differences in strength between ordinary 9p players and the best players in the world because 9p is the highest rank possible, which may account for this variation. The first Go ranks were given in 2nd century (CE) China, when Handan Chun (Chinese: 邯郸 淳 ) described the 9 Pin Zhi (九品制) ranking system in his book Classic of Arts (艺经). From the early 17th century,

182-540: A mathematical rating system to keep track of the playing strength of their members. Such ratings may or may not be translated to kyu and dan ranks for the convenience of the players. Player pools that do not regularly mix (such as different countries, or sub-groups on online servers) often result in divergent playing strengths compared to the same nominal rank level of other groups. Players asked to give their rank will therefore often qualify it with "in my country" or "on this Internet server". The rating indirectly represents

208-461: A player who is considered to be a 2nd kyu in one country, may only be considered a 5th kyu in another. Differences in strength up to amateur dan level generally correspond to the level of handicap that would yield an even game between the two players. For instance, it is expected that a 3d player could give 2 handicap stones to a 1d player and win half of their games. In contrast, differences in professional ranks are much smaller, perhaps 1/4 to 1/3 of

234-400: A weaker player to make sub-optimal moves. The ability to transform a small advantage into a win increases with playing strength. Due to this ability, stronger players are more consistent in their results against weaker players and will generally score a higher percentage of wins against opponents at the same rank distance. Classic of Arts The Classic of Arts ( Chinese : 藝經 )

260-579: Is 116 at rating 100 and 10 at rating 2700 In the EGF system, the Elo points won by the winner almost equal the ones lost by the loser and the maximum points movement is the constant K (from above). However, there is a slight inflationary mechanism built into the ratings adjustment after each game to compensate for the fact that newcomers usually bring fewer ELO points into the pool than they take out with them when they cease active play. Other Elo-flavor ratings such as

286-582: Is 3.8. The latest experimental release was 3.9.1. There is also an experimental feature for using Monte Carlo methods for 9×9 board play. A version called Pocket GNU Go, based on GNU Go 2.6, is available for the Windows CE operating system ( Pocket PC ). Versions based on the much weaker 1.2 engine also exist for the Game Boy Advance and Palm Pilot . Go ranks and ratings There are various systems of Go ranks and ratings that measure

SECTION 10

#1732783758024

312-468: Is added, rather than incrementally changing a player's rating on a game-by-game basis. This involves more intense computation than other methods, but is claimed that "in comparison to Elo, Glicko, TrueSkill, and decayed-history algorithms, WHR produces better predictions.". The website Go Ratings implements the WHR method to calculate global player rankings. The ratings of players are generally measured using

338-402: Is much smaller than with amateurs however, and is not based on the number of handicap stones required. Professional dan ranks go up to 9th dan, but the strength difference between a 1st dan and a 9th dan professional is generally no more than 2–3 handicap stones. To distinguish between professional dan and amateur dan ranks, the former is often abbreviated to "p" (sometimes called ping ) and

364-559: The Japanese formalised the teaching and ranking of Go. The system was later used in martial arts schools; and is thought to be derived originally from court ranks in China . It is thought that the fact that there are 9 professional dan grades finds its base in the original 9 Chinese Pin Zhi grades. Dan (abbreviated online as "d") ranks are for advanced amateur players. Although many organisations let players choose their own kyu rank to

390-461: The AGA, IGS, and DGS systems use maximum likelihood estimation to adjust ratings, so those systems are anchored by prior distributions rather than by attempting to ensure that the gain/loss of ratings is zero sum. A variation of the Elo rating system called WHR ('Whole History Rating'), differs from standard Elo in that it retroactively re-rates players based on their entire history after each new result

416-561: The United States, amateur dan ranks are often based on the AGA rating system. Under this system, some strong amateurs and former professional players have achieved up to 9th dan amateur, though generally they will register as 6th or 7th dan in international events. Similarly, some players have achieved 9th dan amateur ranks in the rating system of online Go servers. Although players who have achieved professional dan ranks are nominally stronger than amateur dan players, in practice some of

442-411: The game are usually around 30th kyu. As they progress, they advance numerically downwards through the kyu grades. The best kyu grade attainable is therefore 1st kyu. If players progress beyond 1st kyu, they will receive the rank of 1st dan, and from then on will move numerically upwards through the dan ranks. In martial arts, 1st dan is the equivalent of a black belt . The very best players may achieve

468-664: The game results of Go competitions and tournaments . Most clubs and countries maintain their own ratings, as do Go playing servers. Go tournaments in Europe use the EGF Official ratings . In a small club, ranks may be decided informally and adjusted manually when players consistently win or lose. In larger clubs or country wide rating systems, a mathematical ranking system is generally easier to maintain. Players can then be promoted or demoted based on their strength as calculated from their wins and losses. Most Go playing servers use

494-629: The gold medal at the 2003 and 2006 Computer Olympiad and second place at the 2006 Gifu Challenge. Although ASCII -based, GNU Go supports two protocols—the Go Modem Protocol and the Go Text Protocol —by which GUIs can interface with it to give a graphical display. Several such GUIs exist. GTP also allows it to play online on Go servers (through the use of bridge programs), and copies can be found running on NNGS, KGS , and probably others. The current (stable) version of GNU Go

520-528: The latter to "d". There was no such abbreviation in the past, and this is not generally used as an abbreviation beyond the Internet, where it is common, but not universal. With the invention of calculators and computers, it has become easy to calculate a rating for players based on the results of their games. Commonly used rating systems include the Elo and Glicko rating systems. Rating systems generally predict

546-415: The player with the lower rating, player A, wins against a higher rated player B is given by the formula The probability that player B wins is calculated as The new rating of a player is calculated as K is varied depending on the rating of the players, because of the low confidence in (lower) amateur ratings (high fluctuation in the outcome) but high confidence in pro ratings (stable, consistent play). K

SECTION 20

#1732783758024

572-544: The probability of winning an even game against other rated players. This probability depends only on the difference between the two players' ratings, but its magnitude varies greatly from one implementation to another. The American Go Association adopted a uniform standard deviation of 104, i.e. slightly more than one rank, while the European Go Federation ratings have a sliding standard of deviation from 200 for beginners down to 70 for top players. The IGS has

598-412: The probability that one player will defeat another player and use this prediction to rank a player's strength. The European Go Federation (EGF) implementation of the Elo rating system attempts to establish rough correspondence between ratings and kyu/dan ranks. This is done by varying some of the components of the Elo formula to achieve a close match to the adjacent table. The probability (S E ) that

624-412: The skill in the traditional board game Go . Traditionally, Go rankings have been measured using a system of dan and kyu ranks. Especially in amateur play, these ranks facilitate the handicapping system , with a difference of one rank roughly corresponding to one free move at the beginning of the game. This system is also commonly used in many East Asian martial arts , where it often corresponds with

650-440: The strongest 7th dan amateur players have a playing level on par with that of some professional players. Such players have either never tried for a professional rank, or have chosen to remain amateur players because they do not want to make a career out of playing Go. The professional dan ranking system is similar to that of amateurs in that it awards dan ranks that increase numerically with skill. The difference between these grades

676-402: Was a 3rd-century Chinese book written by Handan Chun on the various cultivated arts of ancient China. The book also briefly discussed some basics of the game of Go , and it was the first to state the 9 Pin Zhi , a system for Go ranks and ratings . This article related to the history of China is a stub . You can help Misplaced Pages by expanding it . This Chinese literature-related article

#23976