Computer Go

Category:Books needing denesting

Writing Software to Play the Ancient Game of Go

Go is a strategic, two-player game that originated in ancient China thousands of years ago. It is popular throughout East Asia, and is gaining popularity among computer programmers because of its extraordinary complexity. Whereas the top chess-playing computer programs are now better than the top human grand masters, the best Go-playing computer programs currently in existence can be defeated even by amateur Go players.

The rules of Go are simple, but the strategies complex; the sheer number of legal moves at any point in the game make programming an effective opponent a daunting task. This book endeavors to help the novice who is beginning to write software to play the ancient game of Go, as well as to provide a useful resource to those already skilled in the art.

The Go Community

It is becoming very common for Go players to use the Internet to meet, discuss games, and play one another. Many strong players now regularly play Go online. There is also a growing community of people who write Go software programs, with regular competitions and tournaments between the various Go-playing engines. See How Do I Find Other Programs To Play Against?

Where Do I Start?

The best place to start is with the rules of Go. Once you are comfortable with the rules, you may want to play a few games yourself. At that point you can begin with whichever chapter of this book you find most interesting:

Miscellaneous Resources

Category:Subject:Board games/all books Category:Subject:Games/all books Category:Subject:Recreational activities/all books Category:Subject:Miscellaneous/all books Category:Subject:Books by subject/all books Category:Subject:Computer programming#Computer%20Go Category:Subject:Computer programming/all books Category:Subject:Computer science/all books Category:Subject:Computing/all books Category:Subject:Books by subject/all books Category:Subject:Computing/all books Category:Subject:Books by subject/all books Category:Book:Computer Go#%20 Category:Book:Wikibooks Stacks/Books#Computer%20GoCategory:Shelf:Board games Category:Shelf:Board games/all books Category:Shelf:Games/all books#Games Category:Department:Recreational activities/all books#Recreational%20activitiesCategory:Shelf:Computer programming Category:Shelf:Computer programming/all books Category:Shelf:Computer science/all books#Computer%20science Category:Department:Computing/all books#Computing Category:Alphabetical/C Category:Partly developed booksCategory:Books by completion status/all books
Category:Alphabetical/C Category:Book:Computer Go Category:Book:Wikibooks Stacks/Books Category:Books by completion status/all books Category:Books needing denesting Category:Department:Computing/all books Category:Department:Recreational activities/all books Category:Partly developed books Category:Shelf:Board games Category:Shelf:Board games/all books Category:Shelf:Computer programming Category:Shelf:Computer programming/all books Category:Shelf:Computer science/all books Category:Shelf:Games/all books Category:Subject:Board games Category:Subject:Board games/all books Category:Subject:Books by subject/all books Category:Subject:Computer programming Category:Subject:Computer programming/all books Category:Subject:Computer science/all books Category:Subject:Computing/all books Category:Subject:Games/all books Category:Subject:Miscellaneous/all books Category:Subject:Recreational activities/all books