Re: [Computer-go] Tromp Taylor rules http://senseis.xmp.net/?LogicalRules

2015-03-12 Thread folkert
Alvaro, Urban,

thanks!

I've got an additional question.
It may be obvious but it is written a bit ambiguous imho on
senseis.xmp.net:

A player's score is the number of points of her color, plus the number
of empty points that reach only her color.

So an empty point that can reach the border of the board doesn't count,
right?

On Wed, Mar 11, 2015 at 12:48:59PM +0100, Urban Hafner wrote:
 As Alvaro said, you should just implement Tromp Taylor and if you want to
 play on CGOS or KGS (chinese rules only) you just need to make suicide
 illegal and you're good to go.
 
 Urban
 
 On Wed, Mar 11, 2015 at 12:44 PM, Álvaro Begué alvaro.be...@gmail.com
 wrote:
 
  Ko is not missing: It is a particular case of the prohibition to repeat
  positions. Making suicide illegal is an easy patch.
 
  Álvaro.
 
 
 
  On Wed, Mar 11, 2015 at 7:08 AM, folkert folk...@vanheusden.com wrote:
 
  Hi,
 
  After 3 years of not working on my Go software, I decided to tinker
  again a bit on it.
  First thing I noticed is that it is very slow. I have a feeling that my
  implementation of the rules is way too complex. I did it all from
  scratch and as I never played a game of Go before, it may have a clumsy
  design.
  So I'm considering rewriting things.
  I read back in the archives of this mailinglist and I read about the
  Tromp/Taylor rules. If I implement those, will I really have a program
  that plays valid Go and can participate in CGOS maybe even KGS one day?
  Because things like KO and suicide etc are missing?
 
 
  thanks
 
  Folkert van Heusden
 
  --
  You've probably gotten really fed up with never winning in the Mega-
  Millions lottery. Well, weep no longer: www.smartwinning.info tells
  you everything that might help you deciding what numbers to choose.
  With nice graphs and pretty animations!
  ___
  Computer-go mailing list
  Computer-go@computer-go.org
  http://computer-go.org/mailman/listinfo/computer-go
 
 
 
  ___
  Computer-go mailing list
  Computer-go@computer-go.org
  http://computer-go.org/mailman/listinfo/computer-go
 
 
 
 
 -- 
 Blog: http://bettong.net/
 Twitter: https://twitter.com/ujh
 Homepage: http://www.urbanhafner.com/

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



Folkert van Heusden

-- 
www.vanheusden.com/multitail - win een vlaai van multivlaai! zorg
ervoor dat multitail opgenomen wordt in Fedora Core, AIX, Solaris of
HP/UX en win een vlaai naar keuze
--
Phone: +31-6-41278122, PGP-key: 1F28D8AE, www.vanheusden.com
___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go

Re: [Computer-go] Tromp Taylor rules http://senseis.xmp.net/?LogicalRules

2015-03-11 Thread Ray Tayek



On 3/11/2015 4:08 AM, folkert wrote:

... After 3 years of not working on my Go software, ...
First thing I noticed is that it is very slow.  ...
you may want to look at how orego 
https://sites.google.com/a/lclark.edu/drake/research/orego does 
things, you can find it on github https://github.com/Orego/Orego.

So I'm considering rewriting things. ...

i have some code that i have been rewriting a few times.

I read back in the archives of this mailinglist and I read about the
Tromp/Taylor rules. If I implement those, will I really have a program
that plays valid Go and can participate in CGOS maybe even KGS one day?
Because things like KO and suicide etc are missing?
i am missing ko and generalized ko also. i thought chinese rules allowed 
suicide?


my equipment (stone, board, block, etc.) are in java 8.

i am fooling around with this again because a go player i know wants to 
play on unusual boards http://senseis.xmp.net/?UnusualGobans with 
unusual topologies (cylinder, torus) and boards with holes 
http://senseis.xmp.net/?ProgrammersGoban.



thanks






thanks

Folkert van Heusden



--
Honesty is a very expensive gift. So, don't expect it from cheap people - 
Warren Buffet
http://tayek.com/

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

[Computer-go] Tromp Taylor rules http://senseis.xmp.net/?LogicalRules

2015-03-11 Thread folkert
Hi,

After 3 years of not working on my Go software, I decided to tinker
again a bit on it.
First thing I noticed is that it is very slow. I have a feeling that my
implementation of the rules is way too complex. I did it all from
scratch and as I never played a game of Go before, it may have a clumsy
design.
So I'm considering rewriting things.
I read back in the archives of this mailinglist and I read about the
Tromp/Taylor rules. If I implement those, will I really have a program
that plays valid Go and can participate in CGOS maybe even KGS one day?
Because things like KO and suicide etc are missing?


thanks

Folkert van Heusden

-- 
You've probably gotten really fed up with never winning in the Mega-
Millions lottery. Well, weep no longer: www.smartwinning.info tells
you everything that might help you deciding what numbers to choose.
With nice graphs and pretty animations!
___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go

Re: [Computer-go] Tromp Taylor rules http://senseis.xmp.net/?LogicalRules

2015-03-11 Thread Ben Shoemaker
For the purposes of scoring, the edges are ignored (Which means, if an empty 
point is on the edge of the board, it does not change the ownership of the 
point).  If an empty point is adjacent to only white stones, it belongs to 
white.  If an empty point is adjacent to only black stones, it belongs to 
black.  If an empty point is adjacent to both white and black stones, it is 
neutral territory that belongs to neither.
Here is a video which explains scoring a game under both Chinese and Japanese 
rules:
Go (Baduk, Weiqi) - Counting The Final Score

|   |
|   |  |   |   |   |   |   |
| Go (Baduk, Weiqi) - Counting The Final Score |
|  |
| View on www.youtube.com | Preview by Yahoo |
|  |
|   |

   

 On Wednesday, March 11, 2015 8:21 AM, folkert folk...@vanheusden.com 
wrote:
   

 Alvaro, Urban,

thanks!

I've got an additional question.
It may be obvious but it is written a bit ambiguous imho on
senseis.xmp.net:

A player's score is the number of points of her color, plus the number
of empty points that reach only her color.

So an empty point that can reach the border of the board doesn't count,
right?

On Wed, Mar 11, 2015 at 12:48:59PM +0100, Urban Hafner wrote:
 As Alvaro said, you should just implement Tromp Taylor and if you want to
 play on CGOS or KGS (chinese rules only) you just need to make suicide
 illegal and you're good to go.
 
 Urban
 
 On Wed, Mar 11, 2015 at 12:44 PM, Álvaro Begué alvaro.be...@gmail.com
 wrote:
 
  Ko is not missing: It is a particular case of the prohibition to repeat
  positions. Making suicide illegal is an easy patch.
 
  Álvaro.
 
 
 
  On Wed, Mar 11, 2015 at 7:08 AM, folkert folk...@vanheusden.com wrote:
 
  Hi,
 
  After 3 years of not working on my Go software, I decided to tinker
  again a bit on it.
  First thing I noticed is that it is very slow. I have a feeling that my
  implementation of the rules is way too complex. I did it all from
  scratch and as I never played a game of Go before, it may have a clumsy
  design.
  So I'm considering rewriting things.
  I read back in the archives of this mailinglist and I read about the
  Tromp/Taylor rules. If I implement those, will I really have a program
  that plays valid Go and can participate in CGOS maybe even KGS one day?
  Because things like KO and suicide etc are missing?
 
 
  thanks
 
  Folkert van Heusden
 
  --
  You've probably gotten really fed up with never winning in the Mega-
  Millions lottery. Well, weep no longer: www.smartwinning.info tells
  you everything that might help you deciding what numbers to choose.
  With nice graphs and pretty animations!
  ___
  Computer-go mailing list
  Computer-go@computer-go.org
  http://computer-go.org/mailman/listinfo/computer-go
 
 
 
  ___
  Computer-go mailing list
  Computer-go@computer-go.org
  http://computer-go.org/mailman/listinfo/computer-go
 
 
 
 
 -- 
 Blog: http://bettong.net/
 Twitter: https://twitter.com/ujh
 Homepage: http://www.urbanhafner.com/

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



Folkert van Heusden

-- 
www.vanheusden.com/multitail - win een vlaai van multivlaai! zorg
ervoor dat multitail opgenomen wordt in Fedora Core, AIX, Solaris of
HP/UX en win een vlaai naar keuze
--
Phone: +31-6-41278122, PGP-key: 1F28D8AE, www.vanheusden.com
___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go

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

Re: [Computer-go] Tromp Taylor rules http://senseis.xmp.net/?LogicalRules

2015-03-11 Thread Álvaro Begué
Ko is not missing: It is a particular case of the prohibition to repeat
positions. Making suicide illegal is an easy patch.

Álvaro.



On Wed, Mar 11, 2015 at 7:08 AM, folkert folk...@vanheusden.com wrote:

 Hi,

 After 3 years of not working on my Go software, I decided to tinker
 again a bit on it.
 First thing I noticed is that it is very slow. I have a feeling that my
 implementation of the rules is way too complex. I did it all from
 scratch and as I never played a game of Go before, it may have a clumsy
 design.
 So I'm considering rewriting things.
 I read back in the archives of this mailinglist and I read about the
 Tromp/Taylor rules. If I implement those, will I really have a program
 that plays valid Go and can participate in CGOS maybe even KGS one day?
 Because things like KO and suicide etc are missing?


 thanks

 Folkert van Heusden

 --
 You've probably gotten really fed up with never winning in the Mega-
 Millions lottery. Well, weep no longer: www.smartwinning.info tells
 you everything that might help you deciding what numbers to choose.
 With nice graphs and pretty animations!
 ___
 Computer-go mailing list
 Computer-go@computer-go.org
 http://computer-go.org/mailman/listinfo/computer-go
___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go

Re: [Computer-go] Tromp Taylor rules http://senseis.xmp.net/?LogicalRules

2015-03-11 Thread Urban Hafner
As Alvaro said, you should just implement Tromp Taylor and if you want to
play on CGOS or KGS (chinese rules only) you just need to make suicide
illegal and you're good to go.

Urban

On Wed, Mar 11, 2015 at 12:44 PM, Álvaro Begué alvaro.be...@gmail.com
wrote:

 Ko is not missing: It is a particular case of the prohibition to repeat
 positions. Making suicide illegal is an easy patch.

 Álvaro.



 On Wed, Mar 11, 2015 at 7:08 AM, folkert folk...@vanheusden.com wrote:

 Hi,

 After 3 years of not working on my Go software, I decided to tinker
 again a bit on it.
 First thing I noticed is that it is very slow. I have a feeling that my
 implementation of the rules is way too complex. I did it all from
 scratch and as I never played a game of Go before, it may have a clumsy
 design.
 So I'm considering rewriting things.
 I read back in the archives of this mailinglist and I read about the
 Tromp/Taylor rules. If I implement those, will I really have a program
 that plays valid Go and can participate in CGOS maybe even KGS one day?
 Because things like KO and suicide etc are missing?


 thanks

 Folkert van Heusden

 --
 You've probably gotten really fed up with never winning in the Mega-
 Millions lottery. Well, weep no longer: www.smartwinning.info tells
 you everything that might help you deciding what numbers to choose.
 With nice graphs and pretty animations!
 ___
 Computer-go mailing list
 Computer-go@computer-go.org
 http://computer-go.org/mailman/listinfo/computer-go



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




-- 
Blog: http://bettong.net/
Twitter: https://twitter.com/ujh
Homepage: http://www.urbanhafner.com/
___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go

Re: [Computer-go] Tromp Taylor rules http://senseis.xmp.net/?LogicalRules

2015-03-11 Thread John Tromp
On Wed, Mar 11, 2015 at 9:21 AM, folkert folk...@vanheusden.com wrote:
 Alvaro, Urban,

 thanks!

 I've got an additional question.
 It may be obvious but it is written a bit ambiguous imho on
 senseis.xmp.net:

 A player's score is the number of points of her color, plus the number
 of empty points that reach only her color.

 So an empty point that can reach the border of the board doesn't count,
 right?

Reaching is defined as a relation on points and colors (white, black or empty)
There is no notion of border in there. Borders are just lack of
adjacency for some points.
A 19x19 board with only a single black stone scores as +361 for Black.

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

Re: [Computer-go] Tromp Taylor rules http://senseis.xmp.net/?LogicalRules

2015-03-11 Thread uurtamo .
The border of the board is colorless.

s.
On Mar 11, 2015 6:21 AM, folkert folk...@vanheusden.com wrote:

 Alvaro, Urban,

 thanks!

 I've got an additional question.
 It may be obvious but it is written a bit ambiguous imho on
 senseis.xmp.net:

 A player's score is the number of points of her color, plus the number
 of empty points that reach only her color.

 So an empty point that can reach the border of the board doesn't count,
 right?

 On Wed, Mar 11, 2015 at 12:48:59PM +0100, Urban Hafner wrote:
  As Alvaro said, you should just implement Tromp Taylor and if you want to
  play on CGOS or KGS (chinese rules only) you just need to make suicide
  illegal and you're good to go.
 
  Urban
 
  On Wed, Mar 11, 2015 at 12:44 PM, Álvaro Begué alvaro.be...@gmail.com
  wrote:
 
   Ko is not missing: It is a particular case of the prohibition to repeat
   positions. Making suicide illegal is an easy patch.
  
   Álvaro.
  
  
  
   On Wed, Mar 11, 2015 at 7:08 AM, folkert folk...@vanheusden.com
 wrote:
  
   Hi,
  
   After 3 years of not working on my Go software, I decided to tinker
   again a bit on it.
   First thing I noticed is that it is very slow. I have a feeling that
 my
   implementation of the rules is way too complex. I did it all from
   scratch and as I never played a game of Go before, it may have a
 clumsy
   design.
   So I'm considering rewriting things.
   I read back in the archives of this mailinglist and I read about the
   Tromp/Taylor rules. If I implement those, will I really have a program
   that plays valid Go and can participate in CGOS maybe even KGS one
 day?
   Because things like KO and suicide etc are missing?
  
  
   thanks
  
   Folkert van Heusden
  
   --
   You've probably gotten really fed up with never winning in the Mega-
   Millions lottery. Well, weep no longer: www.smartwinning.info tells
   you everything that might help you deciding what numbers to choose.
   With nice graphs and pretty animations!
   ___
   Computer-go mailing list
   Computer-go@computer-go.org
   http://computer-go.org/mailman/listinfo/computer-go
  
  
  
   ___
   Computer-go mailing list
   Computer-go@computer-go.org
   http://computer-go.org/mailman/listinfo/computer-go
  
 
 
 
  --
  Blog: http://bettong.net/
  Twitter: https://twitter.com/ujh
  Homepage: http://www.urbanhafner.com/

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



 Folkert van Heusden

 --
 www.vanheusden.com/multitail - win een vlaai van multivlaai! zorg
 ervoor dat multitail opgenomen wordt in Fedora Core, AIX, Solaris of
 HP/UX en win een vlaai naar keuze
 --
 Phone: +31-6-41278122, PGP-key: 1F28D8AE, www.vanheusden.com
 ___
 Computer-go mailing list
 Computer-go@computer-go.org
 http://computer-go.org/mailman/listinfo/computer-go
___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go