Re: [Computer-go] Tromp Taylor rules http://senseis.xmp.net/?LogicalRules
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
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
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
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
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
[Computer-go] sgf reader/editor/write in java?
hi, i need a java program that lets me read, write and edit an sgf file. thanks -- 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
Re: [Computer-go] Tromp Taylor rules http://senseis.xmp.net/?LogicalRules
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
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
[Computer-go] implementing simple ko
i need to implement a simple ko rule. looks like you need to keep track of 2 points for each ko and who took it last. so it looks like a list of (point,point,who) that can change each turn? any pointers will be appreciated. thanks -- 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
Re: [Computer-go] sgf reader/editor/write in java?
On 3/11/2015 6:40 PM, Dave Dyer wrote: Read and Write is easy, I have some classes I use for all my games that I've distributed several times. please send me a copy. can it read that big joseki dictionary? Edit implies a full gui, which is a little more complicated. I have a fairly primitive board widget I've distributed in the past. i am working on a gui, but send me the board widget please. If your goal is a fully featured go gui, with replay and review capabilities, you could start with Jago. i need this to work on screwy boards, so i probably have to roll my own. With about 10 minutes work, you could convert the hex board for boardspace.net to a go board. The advantage of this approach is that you'd automatically have a pretty functional editing package. i'll take all you got. thanks -- 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
Re: [Computer-go] sgf reader/editor/write in java?
Read and Write is easy, I have some classes I use for all my games that I've distributed several times. Edit implies a full gui, which is a little more complicated. I have a fairly primitive board widget I've distributed in the past. If your goal is a fully featured go gui, with replay and review capabilities, you could start with Jago. With about 10 minutes work, you could convert the hex board for boardspace.net to a go board. The advantage of this approach is that you'd automatically have a pretty functional editing package. ___ Computer-go mailing list Computer-go@computer-go.org http://computer-go.org/mailman/listinfo/computer-go