Re: [computer-go] Re: Why are different rule sets?

2007-07-12 Thread Rémi Coulom

Nick Wedd wrote:
According to the game records from the recent ICGA events in 
Amsterdam, the 19x19 events used Japanese rules with 6.5 komi, and the 
9x9 games used Chinese rules, but with 6.5 komi.  So I suspect not.
All games were played with Chinese rules, with a komi of 6.5. Those who 
played through KGS had to use Japanese rules, because otherwise KGS 
would set the komi to 7.5. There is no way to set the komi with kgsgtp. 
But although KGS games were Japanese, the official counting was Chinese. 
This led to the confusing situation where one program would win its 
game, but KGS indicated that it lost.


Rémi
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Re: Why are different rule sets?

2007-07-12 Thread dhillismail


> -Original Message-
> From: Darren Cook <[EMAIL PROTECTED]>
> ...
> P.S. There is also rec.games.go, but I think people only post there when
> they want to argue about something. (Disclaimer: I've not followed
> rec.games.go in about 5 years, I suppose it may have mellowed since.)

 Actually,?rec.games.go had something of a rapture and most people who used 
it have moved to a moderated forum at http://godiscussions.com./


 For those left behind, I can only suppose another forum at 
http://godistribulations.com./?is being readied.


- Dave Hillis




Check Out the new free AIM(R) Mail -- Unlimited storage and industry-leading 
spam and email virus protection.
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] Interesting Test Position (for UCT)

2007-07-12 Thread Don Dailey

On Thu, 2007-07-12 at 16:23 -0700, Christoph Birk wrote:
> On Thu, 12 Jul 2007, chrilly wrote:
> > I have written a C# Prototype-GUI. But I have no time and also not much 
> > interest to develop this further. I have good jobs in industry. Working 2 
> > weeks on an GUI costs me indirectly 5.000 Euro. CGOS is not worth this 
> > money.
> 
> Adding direct CGOS protocoll to my (simple) program took me
> less than a day. You don't need GTP to play on CGOS.

Yes, you could go directly to CGOS which is almost the same as GTP but
you might as well implement GTP and have everything, a way to use tools
and GUI and connect to KGS as well as CGOS.

- Don



> Christoph
> ___
> computer-go mailing list
> computer-go@computer-go.org
> http://www.computer-go.org/mailman/listinfo/computer-go/

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Re: Why are different rule sets?

2007-07-12 Thread Jeff Nowakowski
On Thu, 2007-07-12 at 08:50 -0700, Dave Dyer wrote:
> On the other hand, all the rules arguments in Go are really
> only applicable to incredibly marginal, bordering on imaginary
> situations.

That ignores the very real problems that many beginners have trying to
understand the logic behind Japanese rules.  Computer Go has also
benefitted tremendously by using Chinese-style rules.  I don't think
MoGo would have achieved such stunning success in 1 year without them.

I also find it ugly that in the small percentage of games where disputes
occur, the common solution is to stop the clock and verbally dispute the
position, or appeal to a higher authority, instead of having the players
finish the game on the board.  In tournament play this ugliness is
magnified.

As a cute example, I recently ran across a KGS game (non-tournament)
where a player was complaining that his opponent had lost the game and
"escaped".  After looking at the game, it was clear that the "escaper"
had actually won by half a point, but his opponent didn't agree to the
status of a group.  He escaped in frustration.

The player who misunderstood the position was rated 7k, but it took me
several minutes worth of demonstrations before he could understand the
position.  I have attached the game.

Finally, I think the people involved with the AGA rules would be
rightfully upset at your summary of the situation.  Those interested in
their view on the matter can read:

http://www.cs.cmu.edu/~wjh/go/rules/AGA.commentary.html

In particular, the section "Transmittal letter", dated from 1991.  Yep,
these rule debates have been going on for quite some time.

-Jeff


Piet-yukatto.sgf
Description: application/go-sgf
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] Interesting Test Position (for UCT)

2007-07-12 Thread Christoph Birk

On Thu, 12 Jul 2007, chrilly wrote:
I have written a C# Prototype-GUI. But I have no time and also not much 
interest to develop this further. I have good jobs in industry. Working 2 
weeks on an GUI costs me indirectly 5.000 Euro. CGOS is not worth this money.


Adding direct CGOS protocoll to my (simple) program took me
less than a day. You don't need GTP to play on CGOS.

Christoph
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Interesting Test Position (for UCT)

2007-07-12 Thread Darren Cook
>> Or did you mean it is too much bother to connect with gogui while
>> also running your code in a debugger?
> 
> That would be great! How do you do that (without going through a
> million zillion steps each time)? I use Visual Studio.

Can Visual Studio connect to a running process?

On linux you'd do something like:
 1. Start gogui
 2. Start your program
 3. Use ps | grep your_program_name to find the PID
 4. gdb your_program_name its_PID

(Not tested.)

I find debuggers unsuitable for go - it is too hard to set breakpoints
saying "stop here when you are at depth ply 17 and the move A5 was
played at ply 13". So I usually use a debug log where I output variable
values and ascii board positions.

Darren


___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Re: Why are different rule sets?

2007-07-12 Thread Darren Cook
> I thought the rules for Go were rather simplistic when it came to scoring:
> Count all eyes, and spaces owned by each player and each captured
> stone counted as a point. Whoever had the most points wins.
> 
> How does that differ from Japanese, Chinese, Korean?

Hi Josh,
Many of your recent questions are more about go than about computer go,
and the best place to search to get them answered is here:
   http://senseis.xmp.net/

Darren

P.S. There is also rec.games.go, but I think people only post there when
they want to argue about something. (Disclaimer: I've not followed
rec.games.go in about 5 years, I suppose it may have mellowed since.)



___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Interesting Test Position (for UCT)

2007-07-12 Thread Darren Cook
>> New lesson learned. It depends on the rule set if something is correct
>> or a blunder.
>> So far the Go-masters told me, it does not matter, its practically the
>> same. Obviously its not. This is not some weired, constructed
>> position, it really happened and it does not look strange at all.
> 
> I actually think that under Chinese rules White wins too because
> Black owes 1 point for playing the last (and first) move.

I'd not heard that 1pt adjustment before; is it only when black plays
the last move? Do you have a reference, as this page does not mention it:
  http://senseis.xmp.net/?ChineseCounting

Darren
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


RE: [computer-go] Why are different rule sets?

2007-07-12 Thread David Fotland
I didn't write this :)  I'm pretty familiar with the differences in rule
sets.

David

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of 
> Robert Jasiek
> Sent: Thursday, July 12, 2007 12:17 PM
> To: computer-go
> Subject: Re: [computer-go] Why are different rule sets?
> 
> 
> David Fotland wrote:
> > I'm curious... How does the rule sets affect how people 
> play the game 
> > of go?
> 
> Different scoring requires my strategy to be adapted. 
> Different counting 
> leads to different kinds of defensive methods against accidental or 
> cheating errors.
> 
> > I personally find territory scoring more interesting.  90% of my 
> > reason for that is because the game ends sooner...
> 
> So how do you ensure that in real games? Do you not use 
> Japanese fill-in 
> counting because for that you would need to make the game 
> longer again 
> by filling the dame?
> 
>  > I don't have to go filling dame
> 
> You don't have to (I guess you use some verbal Japanese 
> rules), but how 
> do you count?
> 
> --
> robert
> ___
> computer-go mailing list
> computer-go@computer-go.org 
> http://www.computer-go.org/mailman/listinfo/computer-go/
> 


___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Interesting Test Position (for UCT)

2007-07-12 Thread Christoph Birk

On Thu, 12 Jul 2007, chrilly wrote:
New lesson learned. It depends on the rule set if something is correct or a 
blunder.
So far the Go-masters told me, it does not matter, its practically the same. 
Obviously its not. This is not some weired, constructed position, it really 
happened and it does not look strange at all.


I actually think that under Chinese rules White wins too because
Black owes 1 point for playing the last (and first) move.

Christoph

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Why are different rule sets?

2007-07-12 Thread Nick Wedd
In message 
<[EMAIL PROTECTED]>, Jason 
House <[EMAIL PROTECTED]> writes



The key question is really if the game would have been played
differently knowing the ruleset.


Yes.  In both games, a player who was mistaken about the ruleset chose a 
calm solid defensive line which would have given them a half-point 
victory using what they thought was the ruleset.  They could have chosen 
a less clear line, whose outcome would likely have been different by a 
point or two, one way or the other.


I am 2-kyu by the European system, 3-kyu on KGS.  It is possible that my 
experiences refereeing KGS 9x9 tournaments have caused my skill at 
counting almost-finished 9x9 games to be above average for someone of my 
strength  :-)


Nick
--
Nick Wedd[EMAIL PROTECTED]
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Why are different rule sets?

2007-07-12 Thread terry mcintyre
IIRC, in KGS, the players themselves mark the dead groups, and if they disagree 
I suppose there 
is a conflict-resolution procedure.  ( haven't come across that in actual play )

When I started on KGS, I was unaware that it was the players' responsibility to 
mark dead groups -
my opponent was marking the groups, but I didn't know this.

Once dead groups are marked, KGS then appears to be able to determine what is 
territory
and what is dame. I'd have to check some sample games to say whether it can 
determine that a 
space should be filled in to prevent a capture when the dame are filled - can't 
speak to that.
 


Terry McIntyre <[EMAIL PROTECTED]>
They mean to govern well; but they mean to govern. They promise to be kind 
masters; but they mean to be masters. -- Daniel Webster

- Original Message 
From: Robert Jasiek <[EMAIL PROTECTED]>
To: computer-go 
Sent: Thursday, July 12, 2007 12:17:07 PM
Subject: Re: [computer-go] Why are different rule sets?

David Fotland wrote:
> I'm curious... How does the rule sets affect how people play the game of go?

Different scoring requires my strategy to be adapted. Different counting 
leads to different kinds of defensive methods against accidental or 
cheating errors.

> I personally find territory scoring more interesting.  90% of my reason for
> that is because the game ends sooner...

So how do you ensure that in real games? Do you not use Japanese fill-in 
counting because for that you would need to make the game longer again 
by filling the dame?

 > I don't have to go filling dame

You don't have to (I guess you use some verbal Japanese rules), but how 
do you count?

--
robert
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/







 

Don't get soaked.  Take a quick peak at the forecast
with the Yahoo! Search weather shortcut.
http://tools.search.yahoo.com/shortcuts/#loc_weather___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] Why are different rule sets?

2007-07-12 Thread Robert Jasiek

David Fotland wrote:

I'm curious... How does the rule sets affect how people play the game of go?


Different scoring requires my strategy to be adapted. Different counting 
leads to different kinds of defensive methods against accidental or 
cheating errors.



I personally find territory scoring more interesting.  90% of my reason for
that is because the game ends sooner...


So how do you ensure that in real games? Do you not use Japanese fill-in 
counting because for that you would need to make the game longer again 
by filling the dame?


> I don't have to go filling dame

You don't have to (I guess you use some verbal Japanese rules), but how 
do you count?


--
robert
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Why are different rule sets?

2007-07-12 Thread Robert Jasiek

Jason House wrote:
> If both players
miss it because it's a more complex vulnerability, then they miss it and 
the score corresponds to their expectations.


Players miss it mostly when being too lazy to make a positional 
judgement shortly before the end and to verify whether KGS marks the 
right intersections as territory.


--
robert

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Re: Why are different rule sets?

2007-07-12 Thread chrilly

Does Chrilly have anything to do with this project?

-Josh

No. Up to my knowledge a student makes his Diplomarbeit (masters-thesis) on 
this topic. But building such a machine is somewhat beyond a masters thesis. 
The problem is: There are no funds, no money available. Generally the Univ. 
Paderborn has relative a lot of money for hardware, but it is very difficult 
to get money for software development. Not just for Go, for any field.


Chrilly

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Re: Why are different rule sets?

2007-07-12 Thread chrilly


BTW I have no idea what IGGA means, "International Guild Of Glass
Artists", "International Grooving and Grinding Association",
"International Gomputer Games Association", is it a typo???

In my head its still ICCA. I knew, that there was an G somewhere added. 
Maybe my brain solved the conflict where to replace the C with G by 
replacing both Cs.


Chrilly


___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


RE: [computer-go] Why are different rule sets?

2007-07-12 Thread David Fotland
The biggest difference in over the board club play is the scoring procedure.
in territory scoring, prisoners are kept separate, and at the end of the
game prisoners are put back in enemy territory and regions are rearranged to
rectangles and counter.  Counting is pretty fast, and the board position is
partially preserved.
 
In Chinese scoring, prisoners are put back in the bowls with stones to be
played, and at the end of the game one color only is counted, first
territory, then the stones are collected into piles of 10 and counted.  The
position is completely destroyed in the process.  So though Chinese rules
avoid the special cases in Japanese rules, counting mistakes are easier to
make.
 
In AGA rules, counting is done using the territory procedure, but the score
is the same as the Chinese procedure since anyone who passes gives a
prisoner to the opponent.
 
In Ing rules, each player starts with 180 stones exactly.  During play
prisoners are put back in the bowls, then at the end all 181 stones are put
on the board into the territory.  The person with territory left over wins.
 
So there is not much difference in the moves chosen, but the scoring
procedure is radically different.  If the players don't agree on the rules
and one saves prisoner and the other doesn't it will be difficult to count
the score.
 
I think this group has a tendency to think mostly about computer scoring,
and not how games are scored on a wooden go board in a club :)
 
David


 
I'm curious... How does the rule sets affect how people play the game of go?
I personally find territory scoring more interesting.  90% of my reason for
that is because the game ends sooner... I don't have to go filling dame
(open spaces between chains of opposing colors). 


___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] Why are different rule sets?

2007-07-12 Thread Jason House

On 7/12/07, Robert Jasiek <[EMAIL PROTECTED]> wrote:


Jason House wrote:
> I mean that the
> resulting marking of who's territories is who's matches what I would
have
> done if I stopped at that point and scored the game.

Occasionally, KGS fails here. See rec.games.go or elsewhere for details.




Honestly, I'm not interested enough to go searching.  I've played lots and
lots of games and feel comfortable from my experience that it works fine.




I don't see a way that
> the game would have come out to any other result if the extra 10 moves
were
> played.

Of course. If you don't look carefully each time, you overlook KGS's
failures.



... Both players can review the outcome before accepting it.  If they don't
agree, they undo and play enough to correct the problem...  If both players
miss it because it's a more complex vulnerability, then they miss it and the
score corresponds to their expectations.
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] Why are different rule sets?

2007-07-12 Thread Don Dailey
On Thu, 2007-07-12 at 13:58 -0400, Jason House wrote:
> I run some really dumb bots online that play perfectly fine blitz
> games (10s/move) with Chinese rules and it still drives humans insane
> because the computer doesn't stop playing.  People resign won games in
> endgame because they can't take it.  There is some value in reducing
> the number of moves in a game. 


Yes,  on KGS you can stop the game and send a list of dead stones.  

- Don

  

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Why are different rule sets?

2007-07-12 Thread Robert Jasiek

Jason House wrote:
> I mean that the

resulting marking of who's territories is who's matches what I would have
done if I stopped at that point and scored the game.


Occasionally, KGS fails here. See rec.games.go or elsewhere for details.

> I don't see a way that

the game would have come out to any other result if the extra 10 moves were
played.


Of course. If you don't look carefully each time, you overlook KGS's 
failures.


--
robert

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Re: Why are different rule sets?

2007-07-12 Thread forrestc
For computer purposes, this is the problem:

Territorial scoring is more human-convenient, can be done without filling
the dame or removing dead stones.

But it all depends on knowing which groups are live, which dead, which in
seki. If there's a disagreement, it needs to be settled by resuming the
game (assuming there isn't some superko problem depending on choice of
rule set.) But knowing how that would work depends on being seeing the
situation and the needed plays at a human level of accuracy. There's no
reason in principle a computer program can't be accurate in scoring, but
generally they aren't; it's hard enough to program something good enough
to teach human beginners, and the scoring is a roughly equally difficult
problem on top of that!

Area scoring... If it's on the board, it's alive. A program might need to
make lots of tedious moves removing dead stones, but what's tedium to a
program? If a program doesn't remove some dead stones, it loses points,
but the score itself is defined whenever both players pass.

If we aren't going to explicitly code in a lot of go knowledge, area
scoring is much easier. But once a program learns to play a successful
area-based play, it wouldn't be playing the same game as Japanese & most
Western players. For the territorial game, at some point you'd need to
bring in either knowledgable humans or a complex territorial
scoring/estimation program to settle things.

Forrest Curo


-
This email was sent using AIS WebMail.
http://www.americanis.net/


___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Why are different rule sets?

2007-07-12 Thread Jason House

On 7/12/07, Robert Jasiek <[EMAIL PROTECTED]> wrote:


Jason House wrote:
> KGS does a fine job with unfilled dame.

Any server that violates the rules during scoring does not do a "fine"
job. KGS violates whichever Japanese rules.




It's probably already clear that I pay little attention to the rules and
their subtleties.  I can honestly say that I don't know Japanese rules.  I
know territory and area scoring.  One is score = territory + captures, the
other is territory + living stones.  I know some of the seki problems on
goproblems.com throw me for a loop with how they score it given a particular
ruleset...

I play for *fun*.  When I say KGS scores the game as "fine", I mean that the
resulting marking of who's territories is who's matches what I would have
done if I stopped at that point and scored the game.  I don't see a way that
the game would have come out to any other result if the extra 10 moves were
played.  If the way KGS does it shaves 10 moves off the end of the game when
the game is already decided, I'm happy and having (slightly) more fun.

I run some really dumb bots online that play perfectly fine blitz games
(10s/move) with Chinese rules and it still drives humans insane because the
computer doesn't stop playing.  People resign won games in endgame because
they can't take it.  There is some value in reducing the number of moves in
a game.



--

robert
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] Re: Why are different rule sets?

2007-07-12 Thread Joshua Shriver

Does Chrilly have anything to do with this project?

-Josh

On 7/12/07, Richard Brown <[EMAIL PROTECTED]> wrote:

On 7/12/07, Chris Fant <[EMAIL PROTECTED]> wrote:

> No, gomputers are real:
>
> http://www.google.com/search?q=gomputer

Maybe you were joking, but did you notice that one of the hits
from that search was a URL where the spelling was not only
used _intentionally_, but also -- in a remarkable occurrence of
serendipity and relevance to this list -- used to describe a
computer-go project?

The page describes the efforts of a group at the University of
Paderborn Center for Parallel Computing to develop a go program
on a cluster of FPGAs.  Hence  "GOmputer":

http://wwwcs.uni-paderborn.de/pc2/index.php?id=191

[Pipe it through http://translate.google.com/ if you don't read German.]
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Re: Why are different rule sets?

2007-07-12 Thread Richard Brown

On 7/12/07, Chris Fant <[EMAIL PROTECTED]> wrote:


No, gomputers are real:

http://www.google.com/search?q=gomputer


Maybe you were joking, but did you notice that one of the hits
from that search was a URL where the spelling was not only
used _intentionally_, but also -- in a remarkable occurrence of
serendipity and relevance to this list -- used to describe a
computer-go project?

The page describes the efforts of a group at the University of
Paderborn Center for Parallel Computing to develop a go program
on a cluster of FPGAs.  Hence  "GOmputer":

http://wwwcs.uni-paderborn.de/pc2/index.php?id=191

[Pipe it through http://translate.google.com/ if you don't read German.]
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Why are different rule sets?

2007-07-12 Thread Jason House

On 7/12/07, Nick Wedd <[EMAIL PROTECTED]> wrote:


In message
<[EMAIL PROTECTED]>, Jason
House <[EMAIL PROTECTED]> writes
>On 7/12/07, chrilly <[EMAIL PROTECTED]> wrote:
>  Why is it not possible to establish uniform rules in Go?
>
>I'm curious... How does the rule sets affect how people play the game
>of go?

Kyu players, using full boards, aren't really affected.  Kyu players
can't count a full board with perfect accuracy, so they just play out
the yose and then count to find what the result was.

Kyu players on 9x9 boards can be affected.  I recently lost a 9x9 game
by half a point, playing a line that would have guaranteed a half-point
victory except that I was mistaken about the ruleset.




I've seen analysis of "perfect" 7x7 play that shows how some moves are ideal
under one ruleset rather than another.  I'm a kyu player (3k) and I know
that I never even consider the ruleset and how counting would be different.
My yose plays don't take scoring differences into account.

What rank are you?  Do you have a link to the game?


Strong players are certainly affected.  At a London Open Go Tournament a

few years ago, a Chinese 5-dan was disappointed to lose by half a point
a game which she would have won using Chinese rules.




The key question is really if the game would have been played differently
knowing the ruleset.



I personally find territory scoring more interesting. 90% of
>my reason for that is because the game ends sooner... I don't have to
>go filling dame (open spaces between chains of opposing colors).

The Japanese rules in fact require the players to fill the dame.  Though
very few people take any notice ...

Nick

>Another nice bonus to territory scoring is that avoiding point loss in
>end game forces me to have confidence in the stability of a position as
>the outer dame are filled. A little bit like gambling 30 points to
>save one.
>
>Besides that stuff, I really play the game the same way for either rule
>set. It's only once I reach the bitter end of the endgame that I might
>play differently. Mostly, I'd fill dame instead of passing. I'd also
>be more ok with putting an extra stone to protect an internal group
>weakness that I think probably won't be a problem.
--
Nick Wedd[EMAIL PROTECTED]
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] Re: Why are different rule sets?

2007-07-12 Thread terry mcintyre
- Original Message 
From: Chris Fant <[EMAIL PROTECTED]>

>> BTW I have no idea what IGGA means, "International Guild Of Glass
>> Artists", "International Grooving and Grinding Association",
> >"International Gomputer Games Association", is it a typo???

> No, gomputers are real:

> http://www.google.com/search?q=gomputer




Maybe someday dictionaries will include

gomputer,n: a computer which plays Go at the shodan level or better.





 

Don't pick lemons.
See all the new 2007 cars at Yahoo! Autos.
http://autos.yahoo.com/new_cars.html ___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] Re: Why are different rule sets?

2007-07-12 Thread Chris Fant

BTW I have no idea what IGGA means, "International Guild Of Glass
Artists", "International Grooving and Grinding Association",
"International Gomputer Games Association", is it a typo???


No, gomputers are real:

http://www.google.com/search?q=gomputer
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Re: Why are different rule sets?

2007-07-12 Thread Erik van der Werf

On 7/12/07, Nick Wedd <[EMAIL PROTECTED]> wrote:

>For computers special cases matter. Especially for a search based
>programm. A search based programm finds every possible special case and
>plays into this case, because the opponent does not prevent it.
>Are there something as Universal accepted computer-Go rules? There is -
>at least on paper - a computer FIDE. The IGGA. Is there something as
>the IGGA computer-Go ruleset?

According to the game records from the recent ICGA events in Amsterdam,
the 19x19 events used Japanese rules with 6.5 komi, and the 9x9 games
used Chinese rules, but with 6.5 komi.  So I suspect not.


Don't trust the rule specification (or timing information for that
matter) in the raw game records, they may have been set differently to
circumvent difficulties by those who played using a remote system.

All Go events in Amsterdam used Chinese rules. IIRC the last time the
Olympiad used Japanese rules was in 2002, after that it was always
Chinese rules.

BTW I have no idea what IGGA means, "International Guild Of Glass
Artists", "International Grooving and Grinding Association",
"International Gomputer Games Association", is it a typo???

Erik
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Re: Why are different rule sets?

2007-07-12 Thread Nick Wedd
In message <[EMAIL PROTECTED]>, chrilly 
<[EMAIL PROTECTED]> writes


I think your table tennis analogy is not really applicable.
The rule changes in table tennis were presumably motivated
by the need to fix a real problem, and really changed the
game.

Yes, due to the advancements in rubber technology the game become too 
fast. "Bumm-Bumm-Over".  Furthermore the ball should be easier to spot 
on TV.
Another way would be to limit the rubbers, but making the ball larger 
is easier to control and define.
But it was a significant change. New ball technology had to be 
developed, old balls become absolete, the rule is a disadvantage for 
"Bumm-Bumm" players...



On the other hand, all the rules arguments in Go are really
only applicable to incredibly marginal, bordering on imaginary
situations.  There's no motivation to change the way the game
is actually played.

For computers special cases matter. Especially for a search based 
programm. A search based programm finds every possible special case and 
plays into this case, because the opponent does not prevent it.
Are there something as Universal accepted computer-Go rules? There is - 
at least on paper - a computer FIDE. The IGGA. Is there something as 
the IGGA computer-Go ruleset?


According to the game records from the recent ICGA events in Amsterdam, 
the 19x19 events used Japanese rules with 6.5 komi, and the 9x9 games 
used Chinese rules, but with 6.5 komi.  So I suspect not.


Are all tournaments played according a well defined and uniform rule 
set?


No.  Ing-sponsored events used the Ing (SST) rules.  Japanese-sponsored 
events such as the Gifu Challenge and the CGF Special Meeting use 
Japanese rules.  Chinese-sponsored events use Chinese rules.


Nick
--
Nick Wedd[EMAIL PROTECTED]
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Why are different rule sets?

2007-07-12 Thread Don Dailey
On Thu, 2007-07-12 at 18:53 +0200, chrilly wrote:
> Jesus, there are not just Japanese, Chinese rules, there are ING, AGA... I 
> learned today, that suicide is allowed under some rules...
> I thought, Go is a well defined game with a very clear "mathematical" rule 
> set.
> 
> There are discussions in other sports too (e.g. in Table-Tennis), but 
> nevertheless there is usually a reasonable compromise, everybody can live 
> with. There is at the end some pragmatism. This pragmatism is also quite 
> missing in chess and it seems to be absent in Go. The explanation I have for 
> chess is: Chess players have a board infront of their head. The difference 
> to Go seems to be: The Go-Board is even larger.
> 
> Chrilly
> 
> 
> I think the
> - Original Message - 
> From: "Robert Jasiek" <[EMAIL PROTECTED]>
> To: "computer-go" 
> Sent: Thursday, July 12, 2007 5:04 PM
> Subject: Re: [computer-go] Why are different rule sets?
> 
> 
> > chrilly wrote:
> >> Why is it not possible to establish uniform rules in Go?
> >
> > As somebody having taken part in the International Go Rules Forum, which 
> > has been meant to unify the rules, I can tell you the reasons:
> >
> > The major split has - not surprisingly - occurred again between the Area 
> > Scoring (China, Ing, AGA, supported by the EGF delegates) and the 
> > Traditional Territory Scoring (Japan, Korean, supported by some IGF 
> > delegates) factions. The reasons are:
> > - The territorialists (or their influential majority) don't want to 
> > compromise. They reject even compromises that are very close to their 
> > current rulesets. They want to keep at least 99.9% of their tradition.
> > - The territorialists play on time for the purpose of leaving things as 
> > they are.
> > - The majority of the Chinese (except Mr. Hua) has been too silent during 
> > the discussion because they have not educated themselves well about the 
> > theoretical background of rules discussion.
> > - The Ing delegates played too much on aiming at Ing-specific aspects 
> > instead of going for compromise earlier and could bear too little factual 
> > criticism.
> >
> > After the territorialists had gone, the arealists solved every secondary 
> > issue quickly, all expressed a good will and time schedule for solving the 
> > major issues, and then (so far) have stopped further unifying at least the 
> > Area Scoring rules:
> > - The Chinese and Ing delegates have been almost completely silent since 
> > the last meeting.
> > - The AGA delegates slowed down discussion for some months.
> > - The AGA delegates and every European delegate or expert (except myself) 
> > insisted on discussing and aiming at superko again while during the last 
> > meeting it had become pretty clear that the Chinese and Ing delegates 
> > would not accept superko at all.
> >
> > If you need to criticise also me, you might argue that I did most of the 
> > factual discussion instead of being simply silent and letting the Asians 
> > do whatever they might have liked (although IMO it did not seem that they 
> > would have advanced any sooner then and it would have meant for sure that 
> > the rules would have got significantly more flaws).
> >
> > Summarizing, the overall intention to compromise or at least to accelerate 
> > factual discussion is still by far too small.
> >
> > --
> > robert jasiek
> > ___
> > computer-go mailing list
> > computer-go@computer-go.org
> > http://www.computer-go.org/mailman/listinfo/computer-go/ 
> 
> ___
> computer-go mailing list
> computer-go@computer-go.org
> http://www.computer-go.org/mailman/listinfo/computer-go/

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Why are different rule sets?

2007-07-12 Thread chrilly
Jesus, there are not just Japanese, Chinese rules, there are ING, AGA... I 
learned today, that suicide is allowed under some rules...
I thought, Go is a well defined game with a very clear "mathematical" rule 
set.


There are discussions in other sports too (e.g. in Table-Tennis), but 
nevertheless there is usually a reasonable compromise, everybody can live 
with. There is at the end some pragmatism. This pragmatism is also quite 
missing in chess and it seems to be absent in Go. The explanation I have for 
chess is: Chess players have a board infront of their head. The difference 
to Go seems to be: The Go-Board is even larger.


Chrilly


I think the
- Original Message - 
From: "Robert Jasiek" <[EMAIL PROTECTED]>

To: "computer-go" 
Sent: Thursday, July 12, 2007 5:04 PM
Subject: Re: [computer-go] Why are different rule sets?



chrilly wrote:

Why is it not possible to establish uniform rules in Go?


As somebody having taken part in the International Go Rules Forum, which 
has been meant to unify the rules, I can tell you the reasons:


The major split has - not surprisingly - occurred again between the Area 
Scoring (China, Ing, AGA, supported by the EGF delegates) and the 
Traditional Territory Scoring (Japan, Korean, supported by some IGF 
delegates) factions. The reasons are:
- The territorialists (or their influential majority) don't want to 
compromise. They reject even compromises that are very close to their 
current rulesets. They want to keep at least 99.9% of their tradition.
- The territorialists play on time for the purpose of leaving things as 
they are.
- The majority of the Chinese (except Mr. Hua) has been too silent during 
the discussion because they have not educated themselves well about the 
theoretical background of rules discussion.
- The Ing delegates played too much on aiming at Ing-specific aspects 
instead of going for compromise earlier and could bear too little factual 
criticism.


After the territorialists had gone, the arealists solved every secondary 
issue quickly, all expressed a good will and time schedule for solving the 
major issues, and then (so far) have stopped further unifying at least the 
Area Scoring rules:
- The Chinese and Ing delegates have been almost completely silent since 
the last meeting.

- The AGA delegates slowed down discussion for some months.
- The AGA delegates and every European delegate or expert (except myself) 
insisted on discussing and aiming at superko again while during the last 
meeting it had become pretty clear that the Chinese and Ing delegates 
would not accept superko at all.


If you need to criticise also me, you might argue that I did most of the 
factual discussion instead of being simply silent and letting the Asians 
do whatever they might have liked (although IMO it did not seem that they 
would have advanced any sooner then and it would have meant for sure that 
the rules would have got significantly more flaws).


Summarizing, the overall intention to compromise or at least to accelerate 
factual discussion is still by far too small.


--
robert jasiek
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/ 


___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Re: Why are different rule sets?

2007-07-12 Thread chrilly


I think your table tennis analogy is not really applicable.
The rule changes in table tennis were presumably motivated
by the need to fix a real problem, and really changed the
game.

Yes, due to the advancements in rubber technology the game become too fast. 
"Bumm-Bumm-Over".  Furthermore the ball should be easier to spot on TV.
Another way would be to limit the rubbers, but making the ball larger is 
easier to control and define.
But it was a significant change. New ball technology had to be developed, 
old balls become absolete, the rule is a disadvantage for "Bumm-Bumm" 
players...



On the other hand, all the rules arguments in Go are really
only applicable to incredibly marginal, bordering on imaginary
situations.  There's no motivation to change the way the game
is actually played.

For computers special cases matter. Especially for a search based programm. 
A search based programm finds every possible special case and plays into 
this case, because the opponent does not prevent it.
Are there something as Universal accepted computer-Go rules? There is - at 
least on paper - a computer FIDE. The IGGA. Is there something as the IGGA 
computer-Go ruleset? Are all tournaments played according a well defined and 
uniform rule set?


Chrilly

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] UCT caveat (was in Explanation to MoGo paper wanted)

2007-07-12 Thread Brian Slesinsky

From discussion, it seems that there are two important tests of

unbiasedness that we can make for an improvement to playouts:

1: For any position, we should equally study what happens when either
black or white moves there. This is captured in the proverb "your
opponent's good move is your good move".  Mathematically, this means
that in the playouts, P(black moves there) should be the same as
P(white moves there) when the position is a legal move for both black
and white.

2: An improvement to the algorithm should help equally for winning and
losing board positions.  This is because the random playouts already
contain very useful and subtle information about the strength of a
board position (hidden by noise) that we don't want to obscure with
our improvement.  The point of the improvement is to reduce noise and
make the quality of the position more clear without obscuring the
information we have already.

Are there other useful tests of bias?  Clearly, some forms of change
should be okay, or no improvement would be possible.

- Brian
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Re: Why are different rule sets?

2007-07-12 Thread Joshua Shriver

Been following this tread and it has me concerned both as a beginning
player and engine developer.

I thought the rules for Go were rather simplistic when it came to scoring:
Count all eyes, and spaces owned by each player and each captured
stone counted as a point. Whoever had the most points wins.

How does that differ from Japanese, Chinese, Korean?
-Josh

On 7/12/07, Robert Jasiek <[EMAIL PROTECTED]> wrote:

Dave Dyer wrote:
 > all the rules arguments in Go are really
> only applicable to incredibly marginal, bordering on imaginary
> situations.

Traditional Territory Scoring rules fail in the most ordinary (!)
positions of EACH game, see http://home.snafu.de/jasiek/j1989c.html
What you claim is false and a myth.

--
robert
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Why are different rule sets?

2007-07-12 Thread Nick Wedd
In message 
<[EMAIL PROTECTED]>, Jason 
House <[EMAIL PROTECTED]> writes

On 7/12/07, chrilly <[EMAIL PROTECTED]> wrote:
 Why is it not possible to establish uniform rules in Go?

I'm curious... How does the rule sets affect how people play the game
of go? 


Kyu players, using full boards, aren't really affected.  Kyu players 
can't count a full board with perfect accuracy, so they just play out 
the yose and then count to find what the result was.


Kyu players on 9x9 boards can be affected.  I recently lost a 9x9 game 
by half a point, playing a line that would have guaranteed a half-point 
victory except that I was mistaken about the ruleset.


Strong players are certainly affected.  At a London Open Go Tournament a 
few years ago, a Chinese 5-dan was disappointed to lose by half a point 
a game which she would have won using Chinese rules.



I personally find territory scoring more interesting.  90% of
my reason for that is because the game ends sooner... I don't have to
go filling dame (open spaces between chains of opposing colors).


The Japanese rules in fact require the players to fill the dame.  Though 
very few people take any notice ...


Nick


Another nice bonus to territory scoring is that avoiding point loss in
end game forces me to have confidence in the stability of a position as
the outer dame are filled.  A little bit like gambling 30 points to
save one.

Besides that stuff, I really play the game the same way for either rule
set.  It's only once I reach the bitter end of the endgame that I might
play differently.  Mostly, I'd fill dame instead of passing.  I'd also
be more ok with putting an extra stone to protect an internal group
weakness that I think probably won't be a problem.

--
Nick Wedd[EMAIL PROTECTED]
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Re: Why are different rule sets?

2007-07-12 Thread Robert Jasiek

Dave Dyer wrote:
> all the rules arguments in Go are really

only applicable to incredibly marginal, bordering on imaginary
situations.


Traditional Territory Scoring rules fail in the most ordinary (!) 
positions of EACH game, see http://home.snafu.de/jasiek/j1989c.html

What you claim is false and a myth.

--
robert
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Why are different rule sets?

2007-07-12 Thread Robert Jasiek

Jason House wrote:

KGS does a fine job with unfilled dame.


Any server that violates the rules during scoring does not do a "fine" 
job. KGS violates whichever Japanese rules.


--
robert
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


[computer-go] Re: Why are different rule sets?

2007-07-12 Thread Dave Dyer

I think your table tennis analogy is not really applicable.  
The rule changes in table tennis were presumably motivated
by the need to fix a real problem, and really changed the
game.

On the other hand, all the rules arguments in Go are really
only applicable to incredibly marginal, bordering on imaginary
situations.  There's no motivation to change the way the game
is actually played.  

With the stakes so low, there's no limit to debate.

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


[computer-go] Re: Why are different rule sets?

2007-07-12 Thread Dave Dyer

I think your table tennis analogy is not really applicable.  
The rule changes in table tennis were presumably motivated
by the need to fix a real problem, and really changed the
game.

On the other hand, all the rules arguments in Go are really
only applicable to incredibly marginal, bordering on imaginary
situations.  There's no motivation to change the way the game
is actually played.  

With the stakes so low, there's no limit to debate.

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Interesting Test Position (for UCT)

2007-07-12 Thread Jason House

On 7/12/07, Phil G <[EMAIL PROTECTED]> wrote:


Jason wrote:

> I'd also be willing to support slight variants to SGF that use positions

> such as C4 instead of wacky things that don't match the notation
> everyone else uses and vary depending on the board size.

Anders Kierulf's SmartGo program has the option to use standard Go
coordinates in SGF files. I think it knows which coordinate system to use
based on if it has a digit in it or not. And for style, the letter in the
coordinate is in uppercase. I plan to add support for this in GoTraxx (but
continue to use SGF coordinates until other programs, like GoGui, support
this too).

- Phil




I've submitted this as a feature request (1752711) for GoGUI

http://sourceforge.net/tracker/index.php?func=detail&aid=1752711&group_id=59117&atid=489967
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] Why are different rule sets?

2007-07-12 Thread Jason House

On 7/12/07, Robert Jasiek <[EMAIL PROTECTED]> wrote:


Jason House wrote:
> I personally find territory scoring more interesting.  90% of my
> reason
> for that is because the game ends sooner... I don't have to go filling
dame
> (open spaces between chains of opposing colors).

This is for most part an illusion. In real world games, the dame are
filled anyway. In go server games, it depends on the server whether
filling is meaningful. E.g., on KGS it is essential because KGS makes
scoring mistakes otherwise. E.g., on IGS it is undefined whether it
would be meaningful or not.



IMHO, KGS does a fine job with unfilled dame.  It only finds lost points
that would be because dame filling causes a chain to be in atari.  Honestly,
a more complex attack could be missed by the opponent and it seems
reasonable for KGS to miss it too.  Occasionally, I'll fill dame to force
the opponent to acknowledge a more involved vulnerability and fill it.

I checked my recent personal game record to see how this applies "in the
real world".  For this month, I had 5 relevant games (vs. human, no
resignation).  On average, 4 dame remain unfilled in one of my games.  It
seems like most games that number of unfilled dame are low (0,3,4,4), but
occasionally there can be a lot (10).

4 dame unfilled: http://files.gokgs.com/games/2007/7/10/Touch-jhouse.sgf
0 dame unfilled: http://files.gokgs.com/games/2007/7/9/teee-jhouse.sgf
10 dame unfilled: http://files.gokgs.com/games/2007/7/3/bearkid-jhouse.sgf
4 dame unfilled: http://files.gokgs.com/games/2007/7/3/jhouse-GoTooom.sgf
3 dame unfilled: http://files.gokgs.com/games/2007/7/3/bitchesbru-jhouse.sgf


--
robert


___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] Interesting Test Position (for UCT)

2007-07-12 Thread Phil G
Jason wrote:
 
> I'd also be willing to support slight variants to SGF that use positions 
> such as C4 instead of wacky things that don't match the notation 
> everyone else uses and vary depending on the board size. 

Anders Kierulf's SmartGo program has the option to use standard Go coordinates 
in SGF files. I think it knows which coordinate system to use based on if it 
has a digit in it or not. And for style, the letter in the coordinate is in 
uppercase. I plan to add support for this in GoTraxx (but continue to use SGF 
coordinates until other programs, like GoGui, support this too).
 
- Phil___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] Why are different rule sets?

2007-07-12 Thread Robert Jasiek

Jason House wrote:
> I personally find territory scoring more interesting.  90% of my

reason
for that is because the game ends sooner... I don't have to go filling dame
(open spaces between chains of opposing colors).


This is for most part an illusion. In real world games, the dame are 
filled anyway. In go server games, it depends on the server whether 
filling is meaningful. E.g., on KGS it is essential because KGS makes 
scoring mistakes otherwise. E.g., on IGS it is undefined whether it 
would be meaningful or not.


--
robert


___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Why are different rule sets?

2007-07-12 Thread Peter Drake

On Jul 12, 2007, at 7:36 AM, Don Dailey wrote:

I'm curious about this myself.   I don't know if there is a world-wide
go organization.   I don't think there is any organization that has  
the
clout to standardize this in a way that would be respected and  
globally

adopted.


Yes there is:

http://senseis.xmp.net/?InternationalGoFederation

The "clout" part is taking time, but the IGF is clearly involved in  
Go at the highest level.


Peter Drake
http://www.lclark.edu/~drake/




___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] Why are different rule sets?

2007-07-12 Thread Robert Jasiek

chrilly wrote:

Why is it not possible to establish uniform rules in Go?


As somebody having taken part in the International Go Rules Forum, which 
has been meant to unify the rules, I can tell you the reasons:


The major split has - not surprisingly - occurred again between the Area 
Scoring (China, Ing, AGA, supported by the EGF delegates) and the 
Traditional Territory Scoring (Japan, Korean, supported by some IGF 
delegates) factions. The reasons are:
- The territorialists (or their influential majority) don't want to 
compromise. They reject even compromises that are very close to their 
current rulesets. They want to keep at least 99.9% of their tradition.
- The territorialists play on time for the purpose of leaving things as 
they are.
- The majority of the Chinese (except Mr. Hua) has been too silent 
during the discussion because they have not educated themselves well 
about the theoretical background of rules discussion.
- The Ing delegates played too much on aiming at Ing-specific aspects 
instead of going for compromise earlier and could bear too little 
factual criticism.


After the territorialists had gone, the arealists solved every secondary 
issue quickly, all expressed a good will and time schedule for solving 
the major issues, and then (so far) have stopped further unifying at 
least the Area Scoring rules:
- The Chinese and Ing delegates have been almost completely silent since 
the last meeting.

- The AGA delegates slowed down discussion for some months.
- The AGA delegates and every European delegate or expert (except 
myself) insisted on discussing and aiming at superko again while during 
the last meeting it had become pretty clear that the Chinese and Ing 
delegates would not accept superko at all.


If you need to criticise also me, you might argue that I did most of the 
factual discussion instead of being simply silent and letting the Asians 
do whatever they might have liked (although IMO it did not seem that 
they would have advanced any sooner then and it would have meant for 
sure that the rules would have got significantly more flaws).


Summarizing, the overall intention to compromise or at least to 
accelerate factual discussion is still by far too small.


--
robert jasiek
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Interesting Test Position (for UCT)

2007-07-12 Thread Jason House

On 7/12/07, Phil G <[EMAIL PROTECTED]> wrote:


But there are only two drawbacks with this approach. One, it only works as
a result of a customized GTP command. Sometimes I want it to display
debugging information data while the GTP command is still executing (or
maybe as an addition to an existing GTP command). Two, it's not interactive
- it doesn't have any ability to ask simple questions, "Yes | No", etc. The
first I think would be easy to add to GoGui, if it would "listen" to the
stderr and given a trigger string, response type (plist, gfx, etc) and data
it could display that immediately in the GUI. The second probably isn't
possible since the stderr is output only and not bi-directional.




This is really one of the big reasons why some alternative to GTP should be
created.  We'd all like a little more flexibility.  If someone came out with
a non-binary bidirectional format that was a competitor to GTP, I'd support
it.  I'd also be willing to support slight variants to SGF that use
positions such as C4 instead of wacky things that don't match the notation
everyone else uses and vary depending on the board size.
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] Interesting Test Position (for UCT)

2007-07-12 Thread Phil G
Darren Cook wrote:
> You know you can output internal data to stderr and gogui will pick it
> up and show it in the shell window?

Yes; I use the stderr output feature extensively. In fact, GoGui can be 
extended via customizable analyze commands via GTP, which among other things, 
can display graphics (squares, circles, text, etc). [Thanks Markus Enzenberger 
for such a great program!] 

But there are only two drawbacks with this approach. One, it only works as a 
result of a customized GTP command. Sometimes I want it to display debugging 
information data while the GTP command is still executing (or maybe as an 
addition to an existing GTP command). Two, it's not interactive - it doesn't 
have any ability to ask simple questions, "Yes | No", etc. The first I think 
would be easy to add to GoGui, if it would "listen" to the stderr and given a 
trigger string, response type (plist, gfx, etc) and data it could display that 
immediately in the GUI. The second probably isn't possible since the stderr is 
output only and not bi-directional.

> Or did you mean it is too much bother to connect with gogui while also
> running your code in a debugger?

That would be great! How do you do that (without going through a million 
zillion steps each time)? I use Visual Studio. 

Phil___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] Why are different rule sets?

2007-07-12 Thread Jason House

On 7/12/07, chrilly <[EMAIL PROTECTED]> wrote:


Why is it not possible to establish uniform rules in Go?




I'm curious... How does the rule sets affect how people play the game of
go?  I personally find territory scoring more interesting.  90% of my reason
for that is because the game ends sooner... I don't have to go filling dame
(open spaces between chains of opposing colors).

Another nice bonus to territory scoring is that avoiding point loss in end
game forces me to have confidence in the stability of a position as the
outer dame are filled.  A little bit like gambling 30 points to save one.

Besides that stuff, I really play the game the same way for either rule
set.  It's only once I reach the bitter end of the endgame that I might play
differently.  Mostly, I'd fill dame instead of passing.  I'd also be more ok
with putting an extra stone to protect an internal group weakness that I
think probably won't be a problem.
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] Why are different rule sets?

2007-07-12 Thread Don Dailey
On Thu, 2007-07-12 at 16:37 +0200, chrilly wrote:
> I am playing competitive tennis-table. There were for years a heated debatte 
> if the ball-diamater should be increased from 38 to 40mm and if the set 
> shall go to 11 instead of to 21. A few years ago, the decision was taken to 
> play with the 40mm ball to make the game slower and in turn to reduce the 
> set to 11.
> Since then Chinese, Japanese, Korean and the rest of the world play with 
> 40mm and stop at 11. After a short transition time, there is no discussion 
> at all about the new rules. Tennis, soccer, chess  is played all over 
> the world in the same way.
> Why is it not possible to establish uniform rules in Go? Is there not 
> something like a FIDE or a FIFA ?


I'm curious about this myself.   I don't know if there is a world-wide
go organization.   I don't think there is any organization that has the
clout to standardize this in a way that would be respected and globally
adopted.  

- Don



> Chrilly 
> 
> ___
> computer-go mailing list
> computer-go@computer-go.org
> http://www.computer-go.org/mailman/listinfo/computer-go/

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Why are different rule sets?

2007-07-12 Thread Sylvain Gelly

Hi Chrilly,

Take a look at this list, there are already maybe more than 100 posts
on this subject. While I agree with you, just don't worry, almost all
computer go games are with the same set of rules, just ignore the
rest.

Cheers,
Sylvain

2007/7/12, chrilly <[EMAIL PROTECTED]>:

I am playing competitive tennis-table. There were for years a heated debatte
if the ball-diamater should be increased from 38 to 40mm and if the set
shall go to 11 instead of to 21. A few years ago, the decision was taken to
play with the 40mm ball to make the game slower and in turn to reduce the
set to 11.
Since then Chinese, Japanese, Korean and the rest of the world play with
40mm and stop at 11. After a short transition time, there is no discussion
at all about the new rules. Tennis, soccer, chess  is played all over
the world in the same way.
Why is it not possible to establish uniform rules in Go? Is there not
something like a FIDE or a FIFA ?

Chrilly

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


[computer-go] Why are different rule sets?

2007-07-12 Thread chrilly
I am playing competitive tennis-table. There were for years a heated debatte 
if the ball-diamater should be increased from 38 to 40mm and if the set 
shall go to 11 instead of to 21. A few years ago, the decision was taken to 
play with the 40mm ball to make the game slower and in turn to reduce the 
set to 11.
Since then Chinese, Japanese, Korean and the rest of the world play with 
40mm and stop at 11. After a short transition time, there is no discussion 
at all about the new rules. Tennis, soccer, chess  is played all over 
the world in the same way.
Why is it not possible to establish uniform rules in Go? Is there not 
something like a FIDE or a FIFA ?


Chrilly 


___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] UCT caveat (was in Explanation to MoGo paper wanted)

2007-07-12 Thread Jacques Basaldúa

Brian Slesinsky wrote:

And this would mean that a position where black is in trouble 
would look stronger than in a random playout (due to black 
playing well only for this kind of situation) which would make 
it harder to tell which positions are actually good.



Or in general, an improvement in play that only works for some
positions will tend to make those positions look good, and make it
hard to tell which positions actually are good.


That's what I mean. The defense favors one player (the one in 
danger) more than the other and these positions get a wrong

evaluation. That is dangerous and, in general, will weaken the
program. Maybe in a particular situation it is a good idea.
Sometimes breaking the rules is a good idea. ;-)

I like this example because it sounds very reasonable and it is not 
obvious that it is breaking the rules (the unbiasedness rule), but 
it is. 


Jacques.

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Interesting Test Position (for UCT)

2007-07-12 Thread Don Dailey
Hi Chrilly,

There is no CGOS protocol,  you only need to support GTP and any serious
GO program supports that. 

GTP is a simple text based protocol that can implemented faster than it
takes you to read the spec and make sure you understand it!   

I would expect you to need 2 hours to implement the basic GTP commands
including reading the documentation and finding it. You can use
gnugo gtp output for examples, typing to stdin  to test what works and
what doesn't in conjunction with the documentation.

This is really minor work compared to the development time of your 2
versions, an alpha beta version and a UCT version.   And not having GTP
is like a carpenter leaving most of his tools at home.Once you have
it you can play test games on KGS and play on CGOS.

- Don


On Thu, 2007-07-12 at 08:10 +0200, chrilly wrote:
> > Why not put both version on CGOS and find out?
> >
> > - Don
> 
> We have at the moment 3 GUIs and each of them does not support the 
> protocoll.
> The main GUI is from GoAhead. Its written in old Atari-Basic and according 
> to Peter Woitke its difficult to integrate it. ChessBase has promised a 
> better GUI, but they are busy with other things and Go has obviously low 
> priority on their list. But thats not their fault, because my input was even 
> less.
> I have written a C# Prototype-GUI. But I have no time and also not much 
> interest to develop this further. I have good jobs in industry. Working 2 
> weeks on an GUI costs me indirectly 5.000 Euro. CGOS is not worth this 
> money.
> 
> Chrilly 
> 
> ___
> computer-go mailing list
> computer-go@computer-go.org
> http://www.computer-go.org/mailman/listinfo/computer-go/

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Interesting Test Position (for UCT)

2007-07-12 Thread Chris Fant

I forgot to mention, it's C#.


On 7/12/07, Chris Fant <[EMAIL PROTECTED]> wrote:

I haven't been working on Go at all recently so here's my UI code.
It's not great.  I only used it for testing and feedback.  It's not
meant to look nice.  Perhaps someone else can also use it.

www.fantius.com/Go.UI.rar


___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Interesting Test Position (for UCT)

2007-07-12 Thread Chris Fant

I haven't been working on Go at all recently so here's my UI code.
It's not great.  I only used it for testing and feedback.  It's not
meant to look nice.  Perhaps someone else can also use it.

www.fantius.com/Go.UI.rar
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Interesting Test Position (for UCT)

2007-07-12 Thread Darren Cook
Phil wrote:
> anymore? I could use it. Right now I use GoGui for the GUI, which is
> great, but sometimes I'd like to display internal data during debug
> for which GoGui would be too difficult to use.

You know you can output internal data to stderr and gogui will pick it
up and show it in the shell window?

Or did you mean it is too much bother to connect with gogui while also
running your code in a debugger?

Chrilly wrote:
> One always thinks "oh its a mess, it could be done much better and
> now the other people see what mess I have done".  Open-source
> programmers are in this respect very brave. I think this is the most
> positive effect of open-source. Its like when visitors are coming to
> ones home. One washes the dishes, cleans the carpet, no dirty
> underwear is lying around

This is actually the biggest objection I hear to releasing as open
source - it is nothing to do with the idea of people stealing your hard
work, but simple embarrassment/fear of criticism.

I've managed to get some open source code out of the door - dirty
underwear and all - simply by tricking my ego: "I'll just do a first
quick release, no-one will see it, and I'll go back and make it
beautiful next week. And people will think it must be very active
because we got to version 0.2 so quickly!"

Darren


-- 
Darren Cook
http://dcook.org/mlsn/ (English-Japanese-German-Chinese free dictionary)
http://dcook.org/work/ (About me and my work)
http://dcook.org/work/charts/  (My flash charting demos)
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Interesting Test Position (for UCT)

2007-07-12 Thread steve uurtamo
it's much more likely not to matter on
a real (19x19) board.

s.

--- chrilly <[EMAIL PROTECTED]> wrote:

> New lesson learned. It depends on the rule set if
> something is correct or a 
> blunder.
> So far the Go-masters told me, it does not matter,
> its practically the same. 
> Obviously its not. This is not some weired,
> constructed position, it really 
> happened and it does not look strange at all.
> 
> Chrilly
> 
> - Original Message - 
> From: "Erik van der Werf" <[EMAIL PROTECTED]>
> To: "computer-go" 
> Sent: Thursday, July 12, 2007 12:32 AM
> Subject: Re: [computer-go] Interesting Test Position
> (for UCT)
> 
> 
> > On 7/11/07, chrilly <[EMAIL PROTECTED]>
> wrote:
> >> Attached is an interesting testposition which
> occured in UCT-Suzie 
> >> against
> >> Peter-Woitke. If black plays 37 c4 the game is
> lost by 0.5 points. If 
> >> Black
> >> passes, white gets a lot of threats. Black can
> choose between a safe 
> >> loss,
> >> or some risk and a win.
> >> UCT-Suzie and the public domain version of
> Crazy-Stone played the save 
> >> loss.
> >
> > Seems like you're mixing up Territory and Area
> scoring. Under area
> > scoring rules the programs can strengthen their
> (final) position by
> > playing in their own territory. (Crazystone as
> Black would win under
> > Chinese rules)
> >
> > The example illustrates why Japanese rules provide
> a slightly more
> > interesting endgame.
> >
> > Erik
> > ___
> > computer-go mailing list
> > computer-go@computer-go.org
> >
>
http://www.computer-go.org/mailman/listinfo/computer-go/
> 
> 
> ___
> computer-go mailing list
> computer-go@computer-go.org
>
http://www.computer-go.org/mailman/listinfo/computer-go/
> 



   

Take the Internet to Go: Yahoo!Go puts the Internet in your pocket: mail, news, 
photos & more. 
http://mobile.yahoo.com/go?refer=1GNXIC
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] SGF parsing

2007-07-12 Thread Ray Tayek

At 08:49 AM 7/9/2007, you wrote:

...
Any help is appreciated, trying to write a parse in C


you might try some of the people on the mailing list: [EMAIL PROTECTED]

---
vice-chair http://ocjug.org/


___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Interesting Test Position (for UCT)

2007-07-12 Thread chrilly
Hi Chrilly,

GoTraxx has a C# class that interfaces directly with CGOS. Should be fairly 
trivial to incorporate especially if it already knows GTP. The source code is 
up at CodePlex.

Regarding your prototype GUI, would you consider donating it the open source 
community, especially if you don't have much interest in it anymore? I could 
use it. Right now I use GoGui for the GUI, which is great, but sometimes I'd 
like to display internal data during debug for which GoGui would be too 
difficult to use.

Phil

Its really a prototype. The main purpose was to learn C#. I use it for 
developing, because I can then display the info I need. But its not in the 
state where one can give things away. D.Knuth has written about how reluctant 
he (and other scientist) was to publish his code. One always thinks "oh its a 
mess, it could be done much better and now the other people see what mess I 
have done".  Open-source programmers are in this respect very brave. I think 
this is the most positive effect of open-source. Its like when visitors are 
coming to ones home. One washes the dishes, cleans the carpet, no dirty 
underwear is lying around

Chrilly
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/