HOME

TheInfoList



OR:

The KGS Go Server, known until 2006 as the Kiseido Go Server, is a game server first developed in 1999 and established in 2000 for people to play Go. The system was developed by William M. Shubert and its code is now written entirely in
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's most ...
. In Spring of 2017, Shubert transferred ownership to the American Go Foundation. A list of the top 100 players, sorted by KGS calculated rank, is regularly updated and maintained. International tournament games and national championship games are relayed on this server. Monthly
Computer Go Computer Go is the field of artificial intelligence (AI) dedicated to creating a computer program that plays the traditional board game Go. The field is sharply divided into two eras. Before 2015, the programs of the era were weak. The best ...
tournaments are held in the Computer Go room on KGS. The KGS Go Server is distinguished by a
kibitz Kibitzer is a Yiddish term for a spectator, usually one who offers (often unwanted) advice or commentary. The term can be applied to any activity, but is most commonly used to describe spectators in games such as contract bridge, chess and Scha ...
culture. Kibitzes are common and popular in high-level games, and may include off-topic discussions though this is discouraged by the administrators. The two players cannot see kibitzers' comments until after the game. There are several client programs to connect to KGS. ''CGoban 3'' is for normal use, on any system that supports Java. As of 2018, it supports 30 languages. ''CGoban 3'' can also be used as a Smart Game Format (SGF) file editor and viewer. ''kgsGtp'' is another java program, for use by Go-playing programs. ''KGS Client for Android'' is for mobile phones that use the
Android operating system Android is a mobile operating system based on a modified version of the Linux kernel and other open-source software, designed primarily for touchscreen mobile devices such as smartphones and tablets. Android is developed by a consortium of deve ...
; it supports several languages, but not as many as CGoban 3. KGS used to offer a Java
applet In computing, an applet is any small application that performs one specific task that runs within the scope of a dedicated widget engine or a larger program, often as a plug-in. The term is frequently used to refer to a Java applet, a program ...
version of CGoban, but applet support was removed in early 2016 or late 2015. KGS allows games on any square size board from 2x2 up to 38x38, including the 19x19, 13x13 and 9x9 boards. There are several game types offered on KGS: * Ranked, which are used for KGS ratings calculations. Only games played on 19x19 boards can be ranked, and only if both players use the rank option. The rest of the game types in this list are non-ranked. * Free, which are not used in KGS ratings calculations. * Teaching games, which allow the player with white stones to initiate exploration of alternative lines of play. *
Rengo The , commonly known as , is the largest national trade union center in Japan, with over six million members as of 2011.Rengo websitRengo brochure 2010-2011 Retrieved on July 6, 2012 It was founded in 1989 as a result of the merger of the Japan ...
, which are for two pairs of players. * Simul, in which one player plays 2 or more games at the same time. * Tournament, with pairings managed by the KGS tournament system. * Demo, in which one person plays both black and white stones, and may have alternative lines of play. Demo games are used for reviews, lectures and lessons, as well as relaying non-KGS games of interest. Relay of non-KGS games requires permission of the source, and advance notice. In addition, non-ranked games may be marked private. KGS offers 4
time controls A time control is a mechanism in the tournament play of almost all two-player board games so that each round of the match can finish in a timely way and the tournament can proceed. Time controls are typically enforced by means of a game clock, ...
: None, Absolute, Canadian, and Byo-yomi. Correspondence type games are possible if both players are present at the start of the game, "None" is used for time control, and the game type is free. However, they should be completed within 6 months, since the server will automatically delete games when they are 6 months old. The players on KGS may be rated, using levels from 30 kyu to 9 dan, according to their results in ranked games. In addition, certified professional players may use their professional ranks. In October 2015,
AlphaGo AlphaGo is a computer program that plays the board game Go. It was developed by DeepMind Technologies a subsidiary of Google (now Alphabet Inc.). Subsequent versions of AlphaGo became increasingly powerful, including a version that competed ...
from
DeepMind DeepMind Technologies is a British artificial intelligence subsidiary of Alphabet Inc. and research laboratory founded in 2010. DeepMind was acquired by Google in 2014 and became a wholly owned subsidiary of Alphabet Inc, after Google's rest ...
beat the European Go champion
Fan Hui Fan Hui (; born 27 December 1981) is a Chinese-born French Go player. Becoming a professional Go player in 1996, Fan moved to France in 2000 and became the coach of the French national Go team in 2005. He was the winner of the European Go Champi ...
five to zero. 29.4 million positions from 160,000 games from KGS's game archive, played by 6 to 9 '' dan'' human players, were used to train AlphaGo's policy network.


See also

* IGS Go server


References


External links


KGS Go Server

Sensei's Library - KGS
{{Go (game) Go servers