[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: reusable go board class in java?




On Sat, 12 Dec 1998, Jeremy Thorpe wrote:

> 
> > 
> > My ideal java goban would be able to accept stones from the user and from
> > the computer, and would be able to display 9x9, 13x13 and 19x19.
> 
> does the goban know the rules of go (including (super-)ko)?  does it know

I actually need something that -doesn't- know the rules of go, including a
lack of knowledge of ko.  My intention is not to create a go AI, but a
"simplified go" AI, a learning tool for total newcomers to the game.

> how to take back a move, even if it means putting stones back on the

Being able to take back a move would be nice, but isn't critical for this
project.

> board?  can it take back as many moves as you want?  to me it sounds like
> this is what you need.  in openGo terminology, this is a board and referee
> class together (someone please correct me if this is wrong, but i think
> it's right)
> 
> or, on the other hand, do you simply want a goban that takes a set of
> nodes (361 vector), and displays them?  to me, there is not a lot of good
> ground between these two.  for example, if you want to implement a board
> that knows about ko, but can't undo, you cannot extend this class to be
> able to undo (because the ability to undo has to be built into the way
> some info is stored).