Re: [computer-go] matching 2 engines with sanity checks

2009-08-04 Thread Joshua Shriver
What do you mean by sanity checks? Such as legal moves?

I wrote a chess engine vs engine app, could gut and reuse it for go and
possible add legal move checking to it.

-Josh

On Mon, Aug 3, 2009 at 4:39 AM, Folkert van Heusden
folk...@vanheusden.comwrote:

 Hi,

 CGOS does sanity checks on the moves played by the engines that are
 matched. Problem is that it might take a few hours before bugs get
 triggered (due to scheduling of matches).
 GoGui can let an engine play against itself and then does also does
 sanity-checks but it is possible that certain bugs in an engine won't
 get triggered.
 So I was wondering: are there any other tools available for matching
 engines WITH validity-checks?


 Folkert van Heusden

 --
 MultiTail è uno flexible tool per seguire di logfiles e effettuazione
 di commissioni. Feltrare, provedere da colore, merge, 'diff-view',
 etc. http://www.vanheusden.com/multitail/
 --
 Phone: +31-6-41278122, PGP-key: 1F28D8AE, www.vanheusden.com
 ___
 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] matching 2 engines with sanity checks

2009-08-04 Thread Folkert van Heusden
Yes, that's it. Checks if an engine does an illegal ko, puts a piece
where already is a piece, etc.

On Tue, Aug 04, 2009 at 04:15:18PM -0400, Joshua Shriver wrote:
 What do you mean by sanity checks? Such as legal moves?
 
 I wrote a chess engine vs engine app, could gut and reuse it for go and
 possible add legal move checking to it.
 
 -Josh
 
 On Mon, Aug 3, 2009 at 4:39 AM, Folkert van Heusden
 folk...@vanheusden.comwrote:
 
  Hi,
 
  CGOS does sanity checks on the moves played by the engines that are
  matched. Problem is that it might take a few hours before bugs get
  triggered (due to scheduling of matches).
  GoGui can let an engine play against itself and then does also does
  sanity-checks but it is possible that certain bugs in an engine won't
  get triggered.
  So I was wondering: are there any other tools available for matching
  engines WITH validity-checks?
 
 
  Folkert van Heusden
 
  --
  MultiTail è uno flexible tool per seguire di logfiles e effettuazione
  di commissioni. Feltrare, provedere da colore, merge, 'diff-view',
  etc. http://www.vanheusden.com/multitail/
  --
  Phone: +31-6-41278122, PGP-key: 1F28D8AE, www.vanheusden.com
  ___
  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/


Folkert van Heusden

-- 
MultiTail cok yonlu kullanimli bir program, loglari okumak, verilen
kommandolari yerine getirebilen. Filter, renk verme, merge, 'diff-
view', vs.  http://www.vanheusden.com/multitail/
--
Phone: +31-6-41278122, PGP-key: 1F28D8AE, www.vanheusden.com
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] matching 2 engines with sanity checks

2009-08-04 Thread Joshua Shriver
I would think qgo would do that but not sure. If I get time this weekend
I'll modify my code and see if I can get it out there.

I normally use qgo and xboard, but wanted a command line only engine vs
engine matcher.
-josh

On Tue, Aug 4, 2009 at 4:17 PM, Folkert van Heusden
folk...@vanheusden.comwrote:

 Yes, that's it. Checks if an engine does an illegal ko, puts a piece
 where already is a piece, etc.

 On Tue, Aug 04, 2009 at 04:15:18PM -0400, Joshua Shriver wrote:
  What do you mean by sanity checks? Such as legal moves?
 
  I wrote a chess engine vs engine app, could gut and reuse it for go and
  possible add legal move checking to it.
 
  -Josh
 
  On Mon, Aug 3, 2009 at 4:39 AM, Folkert van Heusden
  folk...@vanheusden.comwrote:
 
   Hi,
  
   CGOS does sanity checks on the moves played by the engines that are
   matched. Problem is that it might take a few hours before bugs get
   triggered (due to scheduling of matches).
   GoGui can let an engine play against itself and then does also does
   sanity-checks but it is possible that certain bugs in an engine won't
   get triggered.
   So I was wondering: are there any other tools available for matching
   engines WITH validity-checks?
  
  
   Folkert van Heusden
  
   --
   MultiTail è uno flexible tool per seguire di logfiles e effettuazione
   di commissioni. Feltrare, provedere da colore, merge, 'diff-view',
   etc. http://www.vanheusden.com/multitail/
   --
   Phone: +31-6-41278122, PGP-key: 1F28D8AE, www.vanheusden.com
   ___
   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/


 Folkert van Heusden

 --
 MultiTail cok yonlu kullanimli bir program, loglari okumak, verilen
 kommandolari yerine getirebilen. Filter, renk verme, merge, 'diff-
 view', vs.  http://www.vanheusden.com/multitail/
 --
 Phone: +31-6-41278122, PGP-key: 1F28D8AE, www.vanheusden.com
 ___
 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] matching 2 engines with sanity checks

2009-08-04 Thread Hellwig Geisse
On Mon, 2009-08-03 at 10:39 +0200, Folkert van Heusden wrote:
 CGOS does sanity checks on the moves played by the engines that are
 matched. Problem is that it might take a few hours before bugs get
 triggered (due to scheduling of matches).
 GoGui can let an engine play against itself and then does also does
 sanity-checks but it is possible that certain bugs in an engine won't
 get triggered.
 So I was wondering: are there any other tools available for matching
 engines WITH validity-checks?

Perhaps twogtp and an instance of GNU Go is what you are looking for.

Hellwig


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


Re: [computer-go] matching 2 engines with sanity checks

2009-08-04 Thread Don Dailey
It's pretty easy to add this test to the client - there is an object
oriented package in the cgos code called gogame which follows a game and
reports any illegal moves.Just cut and paste it to client and when a new
game is started create a new game object,  and use the object to verify the
moves as they are made.   It will report errors and is exactly what cgos
does.

- Don


On Tue, Aug 4, 2009 at 4:17 PM, Folkert van Heusden
folk...@vanheusden.comwrote:

 Yes, that's it. Checks if an engine does an illegal ko, puts a piece
 where already is a piece, etc.

 On Tue, Aug 04, 2009 at 04:15:18PM -0400, Joshua Shriver wrote:
  What do you mean by sanity checks? Such as legal moves?
 
  I wrote a chess engine vs engine app, could gut and reuse it for go and
  possible add legal move checking to it.
 
  -Josh
 
  On Mon, Aug 3, 2009 at 4:39 AM, Folkert van Heusden
  folk...@vanheusden.comwrote:
 
   Hi,
  
   CGOS does sanity checks on the moves played by the engines that are
   matched. Problem is that it might take a few hours before bugs get
   triggered (due to scheduling of matches).
   GoGui can let an engine play against itself and then does also does
   sanity-checks but it is possible that certain bugs in an engine won't
   get triggered.
   So I was wondering: are there any other tools available for matching
   engines WITH validity-checks?
  
  
   Folkert van Heusden
  
   --
   MultiTail è uno flexible tool per seguire di logfiles e effettuazione
   di commissioni. Feltrare, provedere da colore, merge, 'diff-view',
   etc. http://www.vanheusden.com/multitail/
   --
   Phone: +31-6-41278122, PGP-key: 1F28D8AE, www.vanheusden.com
   ___
   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/


 Folkert van Heusden

 --
 MultiTail cok yonlu kullanimli bir program, loglari okumak, verilen
 kommandolari yerine getirebilen. Filter, renk verme, merge, 'diff-
 view', vs.  http://www.vanheusden.com/multitail/
 --
 Phone: +31-6-41278122, PGP-key: 1F28D8AE, www.vanheusden.com
 ___
 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/