[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [computer-go] GTP and Tourney in SmartGo 1.4



Nick Wedd wrote:
> Insisting on GTP will exclude most competitors, as they don't support 
> it.  I have heard that it is hard to implement, with two line-feeds 
> having a different meaning from one line-feed (my personal opinion is 
> that significant whitespace is a really stupid idea.)

Did you even try to look it at GTP before firing up words like "stupid"?
Can you explain me why writing

	printf("= here is my answer\n\n");

is more difficult than writing

	printf("= here is my answer\n");

huh?

And please enlighten me about what is easy to implement, GMP?  Which is
unreadable by human, undebugable, unextendable and lacks even support of
komi?

I wonder how many programmers know that they can get GTP command loop
code from GNU Go under a simple permissive license (the rest of program
is GPL'd):

 * Permission is hereby granted, free of charge, to any person   *
 * obtaining a copy of this file gtp.c, to deal in the Software  *
 * without restriction, including without limitation the rights  *
 * to use, copy, modify, merge, publish, distribute, and/or      *
 * sell copies of the Software, and to permit persons to whom    *
 * the Software is furnished to do so, provided that the above   *
 * copyright notice(s) and this permission notice appear in all  *
 * copies of the Software and that both the above copyright      *
 * notice(s) and this permission notice appear in supporting     *
 * documentation.                                                *

I know a programmer who implemented GTP in an _Amazons_ engine, not Go!
That's despite there is not a single GTP controller that supports
Amazons at present.  It was easy enough that a Python script which
allowed different versions of the engine play against each other made
it worth implementing GTP.

Paul
_______________________________________________
computer-go mailing list
computer-go@xxxxxxxxxxxxxxxxx
http://computer-go.org/mailman/listinfo/computer-go