[computer-go] any mac programmers out there?
Found an interesting article on Snow Leopard at Ars Technica ... 20-some pages. http://arstechnica.com/apple/reviews/2009/08/mac-os-x-10-6.ars Of interest to Computer Go programmers: the addition of blocks to C, which allow closures and other fun stuff, much like Lisp. LLVM, which allows JIT compilation to multiple architectures, including GPUs; Grand Central Dispatch, which provides very light-weight concurrency; and CLANG, a new compiler which is said to be quite an improvement over GCC. Open CL, which leverages LLVM to program GPUs. Terry McIntyre terrymcint...@yahoo.com And one sad servitude alike denotes The slave that labours and the slave that votes -- Peter Pindar ___ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/
Re: [computer-go] any mac programmers out there?
Yes, I'm one. Haven't upgraded to SL yet, though. ___ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/
Re: [computer-go] any mac programmers out there?
On Sep 5, 2009, at 10:41 AM, terry mcintyre terrymcint...@yahoo.com wrote: Found an interesting article on Snow Leopard at Ars Technica ... 20- some pages. http://arstechnica.com/apple/reviews/2009/08/mac-os-x-10-6.ars Of interest to Computer Go programmers: the addition of blocks to C, which allow closures and other fun stuff, much like Lisp. D and C# are other C-family languages with similar. LLVM, which allows JIT compilation to multiple architectures, including GPUs; Grand Central Dispatch, which provides very light- weight concurrency; and CLANG, a new compiler which is said to be quite an improvement over GCC. Łukasz reported a 15% performance drop for libego when moving from gcc to llvm.___ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/
[computer-go] IGS?
Hi, Does anyone know how to interface your go program to IGS? It is already on KGS and CGOS but would like to have it play on IGS as well. Folkert van Heusden -- MultiTail ist eine flexible Applikation um Logfiles und Kommando Eingaben zu überprüfen. Inkl. Filter, Farben, Zusammenführen, Ansichten 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/
Re: [computer-go] any mac programmers out there?
From: Jason House jason.james.ho...@gmail.com On Sep 5, 2009, at 10:41 AM, terry mcintyre terrymcint...@yahoo.com wrote: Found an interesting article on Snow Leopard at Ars Technica ... 20-some pages. http://arstechnica.com/apple/reviews/2009/08/mac-os-x-10-6.ars Of interest to Computer Go programmers: the addition of blocks to C, which allow closures and other fun stuff, much like Lisp. D and C# are other C-family languages with similar. LLVM, which allows JIT compilation to multiple architectures, including GPUs; Grand Central Dispatch, which provides very light-weight concurrency; and CLANG, a new compiler which is said to be quite an improvement over GCC. Łukasz reported a 15% performance drop for libego when moving from gcc to llvm. llvm is under heavy development; it has probably improved since. Also, any new technology has both strong and weak points; it takes time to learn how to optimally fit an algorithm to a compiler. Apple reports that recent versions of llvm outperform gcc. ___ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/
Re: [computer-go] IGS?
I watched a game of your bot, and it still fills its own eyes, killing alive groups. I suggest you strictly forbid eye-filling moves until the bot is much stronger (I think it is needed in very few cases to kill groups). Also it plays many, many bad self-atari moves into the tiger mouth shape. If you evaluate positions and give them a score, these moves should receive a worse score. Do you have an account on KGS? (Human, not bot :) That said, I think you have enough testing opportunities on KGS and CGOS. It's probably not worth the hassle if IGS doesn't support normal GTP for bots. :p -ibd Am 05.09.2009 um 18:07 schrieb Folkert van Heusden: Hi, Does anyone know how to interface your go program to IGS? It is already on KGS and CGOS but would like to have it play on IGS as well. Folkert van Heusden -- MultiTail ist eine flexible Applikation um Logfiles und Kommando Eingaben zu überprüfen. Inkl. Filter, Farben, Zusammenführen, Ansichten 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] IGS?
I watched a game of your bot, and it still fills its own eyes, killing Which version did you check? Stop-test2 is the most recent one. It has checks for preventing placing stones in an eye. alive groups. I suggest you strictly forbid eye-filling moves until the bot is much stronger (I think it is needed in very few cases to kill groups). Also it plays many, many bad self-atari moves into the tiger mouth shape. If you evaluate positions and give them a score, these moves should receive a worse score. ok, thanks for evaluating this tuesday i'm going to bring a visit to the local Go-club to get them to teach me how to really play Go, beyond placing stones on the board following the most basic rules. Do you have an account on KGS? (Human, not bot :) That said, I think you have enough testing opportunities on KGS and CGOS. It's probably not worth the hassle if IGS doesn't support normal GTP for bots. :p ok Folkert van Heusden -- www.biglumber.com - site where one can exchange PGP key signatures -- 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] IGS?
At 12:29 PM 9/5/2009, you wrote: ... this tuesday i'm going to bring a visit to the local Go-club to get them to teach me how to really play Go, beyond placing stones on the board following the most basic rules. please allow me to suggest that you start playing on small boards. there is a nice free program for windows here: http://www.smart-games.com/igowin.html. also, after you have been playing for a while on large boards: http://www.slateandshell.com/SSYY006 id excellent. thanks --- co-chair http://ocjug.org/ ___ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/
RE: [computer-go] IGS?
I wrote an IGS client. It's integrated into Many Faces. Since Many Faces can be a GTP server to your engine, you should be able to use Many Faces to play your engine against people on IGS. Or you can write your own IGS client. The IGS interface is not documented, but it's ASCII, so it's pretty easy to reverse engineer it. If you own Many Faces, the Internet Debug Console will show you all the IGS messages. David -Original Message- From: computer-go-boun...@computer-go.org [mailto:computer-go- boun...@computer-go.org] On Behalf Of Folkert van Heusden Sent: Saturday, September 05, 2009 9:07 AM To: computer-go@computer-go.org Subject: [computer-go] IGS? Hi, Does anyone know how to interface your go program to IGS? It is already on KGS and CGOS but would like to have it play on IGS as well. Folkert van Heusden -- MultiTail ist eine flexible Applikation um Logfiles und Kommando Eingaben zu überprüfen. Inkl. Filter, Farben, Zusammenführen, Ansichten 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/
[computer-go] Other uses of dynamic komi
i was puzzeling is dynamic komi not also usefull for - early pass, (only play if a move is better than a pass) - preventing horizon effect. (pushing losses over the search horizon) (not so sure about this but MTSC/ utc doesn't seem to prevent it on its own, what i find s bit puzelling on its self) -strong play in lost games. preventing braindead moves (even if the game is lost the program can still play strong, just adjust the komi so that some moves are better than others) resignation can than be defined as points behind. (resign if more than 5 points behind but keep playing if 1-4 points behind) -strongest play at won positions, (if all moves lead to a win, dynamic komi can decide what is the best move) - whole number komi. for player just play like the komi higher (for white) or lower (for black) so for the program a dfraw become a win for the player. (but even then a win is better than a draw, so it is all a bit fidely but whith the progress on the 9x9 front, when solving small board go comes into view the problems around whole number komi needs addresing. ___ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/