From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: <57b557bb0908311625t18c442d4y5897b5e5a7c581b9@mail.gmail.com> Date: Fri, 18 Sep 2009 19:49:13 -0400 Message-ID: From: Akshat Kumar To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [9fans] 9 Games of Go Topicbox-Message-UUID: 7210b530-ead5-11e9-9d60-3106f5b1d025 I've made updates to gofs[1], documented in NOTES. Goban[2] is a graphical interface to gofs, for playing the game of Go with a partner, or just by oneself. The original goban was written by Gorka, and I've made quite a few changes to it, to be able to play from gofs. Usage: Simply running `gofs` creates /srv/gofs. To use, just mount: `mount /srv/gofs /n/gofs` and create a game with mkdir under /n/gofs. To play against a partner, the gid of their respective player file must be the uname with which they connected to gofs[3] (i.e.: `chgrp joe /n/gofs/mine/W` to play against user joe as white, in the game named "mine"). (As documented in an earlier post, this auto- matically creates game files: /n/gofs/mine/^(W B).) usage: goban [-v] [-p B|W] [-m mtpt] game -v is verbose flag, for debugging only (it disrupts the GUI). If specified, the -p flag determines which 'colour' the user is playing as: B for black and W for white. These correspond to the game files in gofs. If unspecified, the user plays as both, black and white. The -m flag specifies the mountpoint, which by default is: /n/gofs. 'game' specifies the game under the gofs mountpoint. Game play in goban is simple: button one on the board produces a white stone and button two produces a black stone. Button three counts black and white territories. BUGS gofs: There is no authentication or checking that unames are unique. This means that two users with the same unames can control each other's games. To be fixed soon. goban: Perhaps too many to name at this time. 'undo' functionality is only partially implemented, in that it does not at all work with gofs (the current implementation is left unchanged from the old, single-player goban). There is no 'pass' functionality yet. Players will just have to rely on their psychic abilities. The application has not been thoroughly tested. Counting territories should work, but there are no guarantees. I leave it to the users to do further testing. I'll have a game server open for Plan 9 users to connect to via srv(4) at nanosouffle.net port 2479, soon. Best, ak P.S.: BUGS: This mail was written too quickly, without attention to detail. [1] New location: /n/sources/contrib/akumar/igo/gofs [2] /n/sources/contrib/akumar/igo/goban [3] See BUGS, "gofs"