Exploring the Complexity of Go: Challenges in Creating Top-Level Bots

  • Thread starter Jim Kata
  • Start date
In summary, most people are not interested in playing Go due to the amount of practice and time it takes to become good at the game. Many former players have switched to chess. The conversation also mentions the difficulty of finding a free Go program for Windows and the complexity of creating a top level bot in Go. The KGS server has bots available to play with, but they are often busy and there is a lack of ranked bots.
  • #1
Jim Kata
204
10
If so, what is your rank and where do you play?
 
Physics news on Phys.org
  • #2
I have played for fun with friends but not many people are interested in playing the game, especially after they realize how much practice and time it takes to get any good at the game. Pretty much all of my gaming friends decided that they would rather stick with chess. I have only one friend who actually enjoys playing but we have only played a handful of games in the last few years since we are usually playing chess with our other friends.

I have no idea what my rank is. I doubt I come close to dan at all.
 
  • #3
I haven't played in years, but when I did, I was probably around a 6 kyu.
 
  • #4
I do. I'm 5k in KGS go server. I'm obsessed in watching the strongest go programs (the strongest one is 6d and has beaten Takemiya Masaki 9p with 5 and 4 stones of handicap).
 
  • #5
Can anyone link me to a free small windows program for playing Go against a computer opponent of varying difficulty/board size? I am having a surprising amount of trouble finding one online.
 
  • #6
Labyrinth said:
Can anyone link me to a free small windows program for playing Go against a computer opponent of varying difficulty/board size? I am having a surprising amount of trouble finding one online.

http://www.gnu.org/software/gnugo/. I've heard you can choose between 10 levels of difficulty of gnugo and there are many parameters to change/play with. The strongest level on 19x19 board size is approximately 5 to 6 kyu.
 
  • #7
Labyrinth said:
Can anyone link me to a free small windows program for playing Go against a computer opponent of varying difficulty/board size? I am having a surprising amount of trouble finding one online.

The reason is that Go is orders of magnitude more complicated than chess, and so it's very difficult (and computationally expensive) to write programs that play the game well.

EDIT: Well, obviously GNU would have one...
 
  • #8
I do play Go, my rank is about 10kyu. On the KGS server you will find bots with various board sizes and rules.
 
  • #9
Number Nine said:
The reason is that Go is orders of magnitude more complicated than chess, and so it's very difficult (and computationally expensive) to write programs that play the game well.

EDIT: Well, obviously GNU would have one...
I do not agree with the implication you suggest. If you take a 9x9 go board, chess is much more complex than it. In fact chess complexity is somewhere between go on a board size of 12x12 and 13x13, yet the strongest programs in go on 9x9 are close to the pro level but not -at all- on 13x13.
There are several factors that make it hard to create a top level bot in go and as you say the number of possibilities for each position is a problem but this is not all.
Did you know that connect 6 has about the same complexity than go for a board of similar size? I doubt it's as hard as go to write a program that plays at the level of the strongest humans. I may be wrong though.

haael said:
I do play Go, my rank is about 10kyu. On the KGS server you will find bots with various board sizes and rules.
The problem in KGS is that it's hard (not trivial) to add bots playing with a ranked account. As a consequence the servers lacks ranked bots so much that they are busy playing about 95 to 99% of the time. You must be very quick in clicking to accept a challenge before someone else does it (less than 1 s click).
 

FAQ: Exploring the Complexity of Go: Challenges in Creating Top-Level Bots

What is Go?

Go is a strategic board game that originated in ancient China. It is played by two players on a grid board using black and white stones.

How is Go played?

Players take turns placing stones on the intersections of the grid in an attempt to surround their opponent's stones and gain control of more territory on the board.

How popular is Go?

Go is one of the oldest board games in the world and is estimated to have over 40 million players worldwide. It is particularly popular in East Asia, but has gained a following in other parts of the world as well.

Is Go a difficult game to learn?

While the basic rules of Go are simple, the strategy and depth of the game can take years to master. It requires a lot of practice and strategic thinking to become a skilled Go player.

Are there any benefits to playing Go?

Yes, playing Go has been linked to improving cognitive skills such as critical thinking, problem-solving, and decision making. It is also a great way to exercise the mind and improve concentration and focus.

Back
Top