Re: [Computer-go] Frisbee Go Simulation

2015-11-12 Thread Darren Cook
> If one or two of these cells are outside the board the
> move will count as a pass. If the landing cell is occupied by another
> stone the move is also counted as a pass. Illegal moves are also counted
> as pass moves. 

Alternatively, the probability could be adjusted for the number of legal
moves.  (E.g. taking the easy example of (1,1) on an empty board,and eps
of 0.2, you'd adjust (1,1), (2,1) and (1,2) to each be 1/3 probability).

This does away with the involuntary pass concept. (But if you keep it, I
agree with John Tromp that it is just a wasted move, not able to cause
early game termination.)

Darren

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

Re: [Computer-go] Frisbee Go Simulation

2015-11-12 Thread David Peters

To keep changes to the protocol and number of parameters low, wouldn't it be a possibility to consider multiple 'throws' of a frisbee?

 

So if the engine decides to play a move you have the described arrangement of hitting adjactent fields with probability eps. If this results in a move outside the board or an illegal move, you just repeat until you get a legal move. This could even mean, that you could even use an existing engine without change. You just add the additional step generating the random noise on the moves.


 

Or is this orthogonal to the envisioned game?

 

Best regards,

David Peters

 


Gesendet: Donnerstag, 12. November 2015 um 10:24 Uhr
Von: "Darren Cook" 
An: computer-go@computer-go.org
Betreff: Re: [Computer-go] Frisbee Go Simulation

> If one or two of these cells are outside the board the
> move will count as a pass. If the landing cell is occupied by another
> stone the move is also counted as a pass. Illegal moves are also counted
> as pass moves.

Alternatively, the probability could be adjusted for the number of legal
moves. (E.g. taking the easy example of (1,1) on an empty board,and eps
of 0.2, you'd adjust (1,1), (2,1) and (1,2) to each be 1/3 probability).

This does away with the involuntary pass concept. (But if you keep it, I
agree with John Tromp that it is just a wasted move, not able to cause
early game termination.)

Darren

___
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] Frisbee Go Simulation

2015-11-12 Thread Álvaro Begué
Normalizing the probabilities and re-throwing the frisbee until it lands in
a valid move are equivalent, of course.



On Thu, Nov 12, 2015 at 5:01 AM, David Peters  wrote:

> To keep changes to the protocol and number of parameters low, wouldn't it
> be a possibility to consider multiple 'throws' of a frisbee?
>
> So if the engine decides to play a move you have the described arrangement
> of hitting adjactent fields with probability eps. If this results in a move
> outside the board or an illegal move, you just repeat until you get a legal
> move. This could even mean, that you could even use an existing engine
> without change. You just add the additional step generating the random
> noise on the moves.
>
> Or is this orthogonal to the envisioned game?
>
> Best regards,
> David Peters
>
> *Gesendet:* Donnerstag, 12. November 2015 um 10:24 Uhr
> *Von:* "Darren Cook" 
> *An:* computer-go@computer-go.org
> *Betreff:* Re: [Computer-go] Frisbee Go Simulation
> > If one or two of these cells are outside the board the
> > move will count as a pass. If the landing cell is occupied by another
> > stone the move is also counted as a pass. Illegal moves are also counted
> > as pass moves.
>
> Alternatively, the probability could be adjusted for the number of legal
> moves. (E.g. taking the easy example of (1,1) on an empty board,and eps
> of 0.2, you'd adjust (1,1), (2,1) and (1,2) to each be 1/3 probability).
>
> This does away with the involuntary pass concept. (But if you keep it, I
> agree with John Tromp that it is just a wasted move, not able to cause
> early game termination.)
>
> Darren
>
> ___
> 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 mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go

[Computer-go] Mylin Valley The World Computer Weiqi Tournament

2015-11-12 Thread Hiroshi Yamashita

Hi,

1st World Computer Weiqi Tournament is held in Beijing, China.
I can't read Chinese news, but maybe 8 programs, Zen, DolBaram,
ManyFaces, TeamPachi, Ray, Golois, Coldmilk and Proweiqi will
play final tomorrow.
Winner will play with 28th China Go Meijin, Lian Xiao.

Mylin Valley The World Computer Weiqi Tournament
http://51wq.ourgame.com/icgoaien.aspx
Many photo news
http://51wq.lianzhong.com/Home/NewsDetails?newsID=538&newsCategoryName=%25e7%2584%25a6%25e7%2582%25b9%25e6%2596%25b0%25e9%2597%25bb

Regards,
Hiroshi Yamashita

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

[Computer-go] Scraping lower-ranked games from kgs

2015-11-12 Thread Arthur Cater
Hello,
I would be interested for research purposes in getting lots of game sgfs of
lower-ranked players, to contrast with the high dan and pro games that 
get put into collections. Even kyu games. I was thinking of getting them
from kgs archives.

I wonder if anyone already has a script that could (or could be easily adapted 
to) do this? And would they share?

Thanks,

Arthur

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

Re: [Computer-go] Frisbee Go Simulation

2015-11-12 Thread Nick Wedd
I was thinking about the ko rule for frisbee ko, and realised it leads to
problems.

1.   Black takes a ko,  White tries to make a ko threat, but accidentally
retakes the ko.  What should happen?

2.   Black takes a ko.  White tries to make a ko threat, but fails to make
a valid move. Black tries to make connect the ko, but fails to make a valid
move. May White now (try to) retake the ko?

The solution is to get rid of all ko rules. You don't need them.

Nick

On 12 November 2015 at 11:19, Álvaro Begué  wrote:

> Normalizing the probabilities and re-throwing the frisbee until it lands
> in a valid move are equivalent, of course.
>
>
>
> On Thu, Nov 12, 2015 at 5:01 AM, David Peters  wrote:
>
>> To keep changes to the protocol and number of parameters low, wouldn't it
>> be a possibility to consider multiple 'throws' of a frisbee?
>>
>> So if the engine decides to play a move you have the described
>> arrangement of hitting adjactent fields with probability eps. If this
>> results in a move outside the board or an illegal move, you just repeat
>> until you get a legal move. This could even mean, that you could even use
>> an existing engine without change. You just add the additional step
>> generating the random noise on the moves.
>>
>> Or is this orthogonal to the envisioned game?
>>
>> Best regards,
>> David Peters
>>
>> *Gesendet:* Donnerstag, 12. November 2015 um 10:24 Uhr
>> *Von:* "Darren Cook" 
>> *An:* computer-go@computer-go.org
>> *Betreff:* Re: [Computer-go] Frisbee Go Simulation
>> > If one or two of these cells are outside the board the
>> > move will count as a pass. If the landing cell is occupied by another
>> > stone the move is also counted as a pass. Illegal moves are also counted
>> > as pass moves.
>>
>> Alternatively, the probability could be adjusted for the number of legal
>> moves. (E.g. taking the easy example of (1,1) on an empty board,and eps
>> of 0.2, you'd adjust (1,1), (2,1) and (1,2) to each be 1/3 probability).
>>
>> This does away with the involuntary pass concept. (But if you keep it, I
>> agree with John Tromp that it is just a wasted move, not able to cause
>> early game termination.)
>>
>> Darren
>>
>> ___
>> 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 mailing list
> Computer-go@computer-go.org
> http://computer-go.org/mailman/listinfo/computer-go
>



-- 
Nick Wedd  mapr...@gmail.com
___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go

Re: [Computer-go] Frisbee Go Simulation

2015-11-12 Thread John Tromp
On Thu, Nov 12, 2015 at 9:07 AM, Nick Wedd  wrote:
> I was thinking about the ko rule for frisbee ko, and realised it leads to
> problems.
>
> 1.   Black takes a ko,  White tries to make a ko threat, but accidentally
> retakes the ko.  What should happen?

This was already covered by having any illegal frisbee landing revert to a pass.
Btw, it's impossible to make a ko threat neighbouring a ko retake, as
all those points are occupied:(

> 2.   Black takes a ko.  White tries to make a ko threat, but fails to make a
> valid move. Black tries to make connect the ko, but fails to make a valid
> move. May White now (try to) retake the ko?

Being a superko fan myself, the answer is clear: not if it repeats the position.

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

Re: [Computer-go] CGOS again

2015-11-12 Thread Rémi Coulom

Hi Hiroshi,

Thanks a lot for running CGOS!

I have just connected Crazy Stone. It is running on one core of my web 
server:

Intel(R) Atom(TM) CPU N2800   @ 1.86GHz
I plan to let it play forever.

I noticed the game gets blocked for a long time when Aya resigns. I 
suppose that may be on purpose.


Rémi

On 11/10/2015 02:11 PM, Hiroshi Yamashita wrote:

Hi,

I have started CGOS on my VPS(Virtual Private Server).
19x19 and 9x9 are running.
In 9x9, komi is 7.0. Draw is 0.5 win in rating calc.
I'll keep it running for a while.
13x13 is running on original server.

  time   serverportkomi
9x9  5 minutesyss-aya.com   68097.0
19x19   15 minutesyss-aya.com   68197.5
13x13   10 minutescgos.boardspace.net   68137.5

http://www.yss-aya.com/cgos/
http://www.yss-aya.com/cgos/9x9/standings.html
http://www.yss-aya.com/cgos/19x19/standings.html

Regards,
Hiroshi Yamashita

___
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] CGOS again

2015-11-12 Thread Hiroshi Yamashita

Hi Remi,


I plan to let it play forever.


That's awesome!
Strong program is nice benchmark and motivation for others
(of cource including me).


I noticed the game gets blocked for a long time when Aya resigns.


Yes, when Aya783a_50 resigns, it waits about 3 minutes in 9x9. And it
waits 2sec each move. My VPS is very slow, about 400MHz. And Aya783a_50
and some anchors run on it. So I feel it need wait. And too short game
cycle makes big sqlite3 db. It is not good for server.
Anyway I will run CGOS at least for a year.

Hiroshi Yamashita

- Original Message - 
From: "Rémi Coulom" 

To: 
Sent: Friday, November 13, 2015 2:52 AM
Subject: Re: [Computer-go] CGOS again



Hi Hiroshi,

Thanks a lot for running CGOS!

I have just connected Crazy Stone. It is running on one core of my web server:
Intel(R) Atom(TM) CPU N2800   @ 1.86GHz
I plan to let it play forever.

I noticed the game gets blocked for a long time when Aya resigns. I suppose 
that may be on purpose.

Rémi


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

Re: [Computer-go] CGOS again

2015-11-12 Thread Joshua Shriver
Thank you so much for running this!
-Josh

On Thu, Nov 12, 2015 at 5:48 PM, Hiroshi Yamashita  wrote:
> Hi Remi,
>
>> I plan to let it play forever.
>
>
> That's awesome!
> Strong program is nice benchmark and motivation for others
> (of cource including me).
>
>> I noticed the game gets blocked for a long time when Aya resigns.
>
>
> Yes, when Aya783a_50 resigns, it waits about 3 minutes in 9x9. And it
> waits 2sec each move. My VPS is very slow, about 400MHz. And Aya783a_50
> and some anchors run on it. So I feel it need wait. And too short game
> cycle makes big sqlite3 db. It is not good for server.
> Anyway I will run CGOS at least for a year.
>
> Hiroshi Yamashita
>
> - Original Message - From: "Rémi Coulom" 
> To: 
> Sent: Friday, November 13, 2015 2:52 AM
> Subject: Re: [Computer-go] CGOS again
>
>
>> Hi Hiroshi,
>>
>> Thanks a lot for running CGOS!
>>
>> I have just connected Crazy Stone. It is running on one core of my web
>> server:
>> Intel(R) Atom(TM) CPU N2800   @ 1.86GHz
>> I plan to let it play forever.
>>
>> I noticed the game gets blocked for a long time when Aya resigns. I
>> suppose that may be on purpose.
>>
>> Rémi
>
>
> ___
> 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] Frisbee Go Simulation

2015-11-12 Thread fotland

Yesterday I modified Many Faces to play Frisbee go an played a few
games with some other people at the Beijing Computer go tournament.
 It's a very strange game.  If there is interest I can make an
installer and make it available for free.
 
Josef Moudrik is also writing a program.
 
David

On Thu, 12 Nov 2015 09:29:50 -0500, John Tromp  wrote:

  On Thu, Nov 12, 2015 at 9:07 AM, Nick Wedd  wrote:

I was thinking about the ko rule for frisbee ko, and realised it leads to
problems.

1. Black takes a ko, White tries to make a ko threat, but accidentally
retakes the ko. What should happen?


This was already covered by having any illegal frisbee landing revert
to a pass.
Btw, it's impossible to make a ko threat neighbouring a ko retake, as
all those points are occupied:(


2. Black takes a ko. White tries to make a ko threat, but fails to make a
valid move. Black tries to make connect the ko, but fails to make a valid
move. May White now (try to) retake the ko?


Being a superko fan myself, the answer is clear: not if it repeats the
position.

regards,
-John
___
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] Mylin Valley The World Computer Weiqi Tournament

2015-11-12 Thread 村松正和
Dear Yamashita san,

I get a correct information from my student attending the tournament.
Since there appeared only 9 programs (maybe you miss MyGo),
the preliminary tournament is changed to a league, and top 4 programs
will go to the semi-finals.
The four programs are: Zen, Dolbaram, Many faces of Go, and Ray.

 Best regards,

 Masakazu Muramatsu


2015-11-12 21:26 GMT+09:00 Hiroshi Yamashita :
> Hi,
>
> 1st World Computer Weiqi Tournament is held in Beijing, China.
> I can't read Chinese news, but maybe 8 programs, Zen, DolBaram,
> ManyFaces, TeamPachi, Ray, Golois, Coldmilk and Proweiqi will
> play final tomorrow.
> Winner will play with 28th China Go Meijin, Lian Xiao.
>
> Mylin Valley The World Computer Weiqi Tournament
> http://51wq.ourgame.com/icgoaien.aspx
> Many photo news
> http://51wq.lianzhong.com/Home/NewsDetails?newsID=538&newsCategoryName=%25e7%2584%25a6%25e7%2582%25b9%25e6%2596%25b0%25e9%2597%25bb
>
> Regards,
> Hiroshi Yamashita
>
> ___
> 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] Mylin Valley The World Computer Weiqi Tournament

2015-11-12 Thread Hiroshi Yamashita

Hi Muramatsu-san,

Thank you for correct info.
Wow! Ray will play semi-final.
Good luck, Kobayashi-san!

Hiroshi Yamashita

- Original Message - 
From: "村松正和" 

To: "computer-go" ; "Hiroshi Yamashita" 

Sent: Friday, November 13, 2015 2:34 PM
Subject: Re: [Computer-go] Mylin Valley The World Computer Weiqi Tournament



Dear Yamashita san,

I get a correct information from my student attending the tournament.
Since there appeared only 9 programs (maybe you miss MyGo),
the preliminary tournament is changed to a league, and top 4 programs
will go to the semi-finals.
The four programs are: Zen, Dolbaram, Many faces of Go, and Ray.

Best regards,

Masakazu Muramatsu


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

Re: [Computer-go] Scraping lower-ranked games from kgs

2015-11-12 Thread Josef Moudrik
Hello,

I have a simple script for downloading info (gamelist, list of oponents,
games) one by one here:

http://repo.or.cz/gostyle.git/blob/HEAD:/kgs/kgs.py

If you want to download more players, you need to search through opponents
of players you know. But do not spam the kgs server too much please :-)

Regards,
Josef


On Thu, Nov 12, 2015 at 2:35 PM Arthur Cater  wrote:

> Hello,
> I would be interested for research purposes in getting lots of game sgfs of
> lower-ranked players, to contrast with the high dan and pro games that
> get put into collections. Even kyu games. I was thinking of getting them
> from kgs archives.
>
> I wonder if anyone already has a script that could (or could be easily
> adapted to) do this? And would they share?
>
> Thanks,
>
> Arthur
>
> ___
> 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] Frisbee Go Simulation

2015-11-12 Thread Ingo Althöfer
Hi David,

thanks for the experiment and the "report".

Can you give some more info, for instance a game (sgf?!) with
comments?
What was the eps in your experiment(s)?

Cheers, Ingo.

PS. I have found two volunteers who are willing to operate
Frusbee Go simulation bots in the 2016 Olympiad in Leiden.
One of the two volunteers is reserved for David.


 
 

Gesendet: Freitag, 13. November 2015 um 02:15 Uhr
Von: fotl...@smart-games.com
An: computer-go@computer-go.org
Betreff: Re: [Computer-go] Frisbee Go Simulation
Yesterday I modified Many Faces to play Frisbee go an played a few games with 
some other people at the Beijing Computer go tournament.  It's a very strange 
game.  If there is interest I can make an installer and make it available for 
free.
 
Josef Moudrik is also writing a program.
 
David

On Thu, 12 Nov 2015 09:29:50 -0500, John Tromp  wrote:
On Thu, Nov 12, 2015 at 9:07 AM, Nick Wedd  wrote:
> I was thinking about the ko rule for frisbee ko, and realised it leads to
> problems.
>
> 1. Black takes a ko, White tries to make a ko threat, but accidentally
> retakes the ko. What should happen?

This was already covered by having any illegal frisbee landing revert to a pass.
Btw, it's impossible to make a ko threat neighbouring a ko retake, as
all those points are occupied:(

> 2. Black takes a ko. White tries to make a ko threat, but fails to make a
> valid move. Black tries to make connect the ko, but fails to make a valid
> move. May White now (try to) retake the ko?

Being a superko fan myself, the answer is clear: not if it repeats the position.

regards,
-John
___
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 mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go