Hi, I will have very few free time until end of this year to work on my go program, so I have decided to cleanup the code and release it in free software sooner that what I've wanted.
So after some work I'e obtained a version of goober with light Monte-Carlo, hash-tree exploration with UCT for planing and some optimisations like AMAF, benson-life and opening book. There is still missing things like time handling instead of fixed iteration and seki detection, but it works and before releasing it I've wanted to retest it on CGOS 9x9 and 13x13. So I've downloaded last client and made config files for the 2 version and run them. All works ok and players go in the waiting queue. But when the game start, the engine ask my program to play, wait for response, and when it get it, it stop saying my program have crashed. This is the output of the client : [...] 14:54:10 S->C username 14:54:10 C->S Goober-0.6.0-25k-1 14:54:10 S->C password 14:54:10 C->S Hy13yn 15:02:07 S->C setup 553666 9 7.5 300000 Goober-0.6.0-25k-1(1200?) AverageLib(545) 15:02:07 C->E boardsize 9 15:02:07 E->C = 15:02:07 C->E clear_board 15:02:07 E->C = 15:02:07 C->E komi 7.5 15:02:07 E->C = 15:02:10 S->C play b H5 300000 15:02:10 C->E play b H5 15:02:10 E->C = 15:02:10 S->C genmove w 300000 15:02:10 C->E genmove w 15:02:10 E->C =c5 15:02:10 Apparently, engine crashed But there is no sign of crash in my engine, all goes like if the cgos client have interrupt my engine. If I restart the client, it replay this start, send correctly the move made by my oponent but re-ask my engine to think about the move already send, like if the client have discarded the previous response. I've checked my GTP code and all seems ok, when I use gogui to play against it or gogui tools to make tests, all works ok. I have no time for the moment to investigate this more but does anyone of you have encoutered this type of strange things with cgos client ? Thanks Tom PS: The code is not fully ready to be realeased but if some of you want to take a look at it, you can download the current version at : http://oniros.org/goober.c It's only 2000 lines of code with 25% of comments. -- Thomas Lavergne "Entia non sunt multiplicanda praeter necessitatem." (Guillaume d'Ockham) [EMAIL PROTECTED] http://oniros.org _______________________________________________ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/