[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [pbmserv-dev] WarpAndWeft End of game
'Twas 12:50 PM -0500 on Sunday 10/9/2005 when Phil Bordelon wrote:
If you have neither a valid Thread move or a Patch move
available, then you have lost.
You can always switch modes. If you are in thread mode you can go to patch
mode and vice-versa. Also if you are in thread mode, you can take a thread
unless you have filled them all. If you are in patch mode and can't make a
patch move, either you have threads left to fill, or every patch on the
board is filled. If every patch is filled, someone has won. The concept
of no legal move just doesn't apply in this game.
I think Cam coded the
pbmserv implementation out of the goodness of his heart, though,
Indeed. And many others including Stymie.
and it's
up to his continued goodwill to made that optimisation.
Somebody else could do it. It shouldn't be hard.
That said, it is
functionally equivalent to a version stating only the need for Patches, and
a hell of a lot easier to say in plain English.
It would require more words in the rules, but it can be written rather
vaguely precisely because it doesn't really matter.
And it really doesn't matter if the program can detect this situation,
since players will just resign. That's the way it works in many games. I
just was wondering how it was done in this case.
--
RB |\ Randall Bart
aa |/ admin@RandallBart.com Home: 1-212-965-1786 Barticus@att.net
nr |\ Cell: 1-917-715-0831 I LOVE YOU California: 1-818-985-3259
dt ||\ Do the Math: http://calculator.brainthru.com
a |/ Smart Greek Dude: http://aristarchus.brainthru.com
l |\ DOT-HS-808-065 The Church Of The Unauthorized Truth:
l |/ MS^7=6/28/107 http://yg.cotut.com mailto:s@cotut.com