Keenan Crane

Email
Office 329 Annenberg
Phone (502) 821-3239
Mail MC 305-16 
California Institute of Technology
1200 E California Blvd
Pasadena, CA 91125
Calendar
Home Images Misc. Projects Publications CV Links
 

3D Tashoku Go

About

    3D Tashoku Go is a generalization of the game go. For an explanation of the original game, visit Sensei's Library.

    In this version of the game, more than two colors can play, and the board can have any topology (i.e., not just a regular grid). However, the same simple rules from the original game still apply: no group may remain on the board unless it has liberties, and no board state may be repeated.

    The game also includes an AI. However, since the AI was written to work with boards of any topology it can't use specialized knowledge about joseki, etc. In other words, don't expect too much from it on a 9x9 or 19x19 grid!

Download

    Binary and source versions are available for Mac and Windows, source available for Linux. Since the game was written in 2003, graphics hardware requirements should be fairly minimal.

    The source code is licensed under the GPL but much of it (esp. the GUI) was written in a hurry for a class project so watch out! It's pretty messy. You'll need GL and GLUT (and possibly GLEW) to compile.

History

    A nascent three-player version of this game was played on the 6th floor of Hendrick House in the spring of 2003 by Andrew Badr, Keenan Crane, and Paul Nepywoda using pennies as the third player's stones. (That game predates even the Sensei's Library page on multi-color go!) In the summer of 2003, however, this friendly fellowship turned fierce as Badr and Crane pitted machine against machine in a battle of digital wits. Though in the prelude Badr's pernicious python would often prevail, it was Crane's topological terror that would terminally triumph. In fall of 2003 a graphical interface was added as a project for CS 318. (Around that time it seems someone else had a very similar idea!)

    The basic design for game scoring is stolen from the KGS client.

Screenshots




Another quality product from The Keenan Group
Most of this content is probably copyright 1984-2005 Keenan Crane.   Spam bots: please send spam to l22sk2_2xf1t4@hotmail.com.