|
Project Information
Links
|
jgogears is a set of utility classes for the Asian strategy game Go (also called igo, baduk, and weiqi). Go is a little like chess, only the rules are somewhat simpler but played on a larger board. While chess is a single-target game (to capture the opponents king before they capture yours) Go is a territory game, with every move trading off control of territory in one part of the board for territory in another. jgogears has classes for SGF file parsing; Zobrist hashing; interfacing with GnuGo via Go Text Protocol GTP ; etc. There are unit tests for many of the classes and functions. jgogears currently has (and there are no plans to add) a GUI or any Monte-Carlo / UCT-style statistical computer-go players. There are many other open source projects attempting these. For discussion of computer-go and computer-go players, I use and recommend the computer-go mailing list it's a robust community of people working in this area. If you came here looking for a computer-go player to play, I recommend GnuGo. For improving your go, playing real people is usually considered better than playing a computer-go player (since computer-go players tend to have a single style and very clear and specific weaknesses) if there is no go club near you, try a go server. Right now jgogears is not very far along in it's development. There are two components which are reasonably mature:
There are a number of unit tests, and coverage is particularly comprehensive for the board representation. There is still some code reorganization to be done as part of the uploading to google code. There is a TODO file in svn listing the current state of play |