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

RE: [computer-go] Pattern matching - example play




> -----Original Message-----
> From: computer-go-bounces@xxxxxxxxxxxxxxxxx
> [mailto:computer-go-bounces@xxxxxxxxxxxxxxxxx]On Behalf Of Vincent
> Diepeveen
> Sent: Monday, November 29, 2004 16:04
> To: computer-go; computer-go
> Subject: Re: [computer-go] Pattern matching - example play
>
>
> At 10:12 29-11-2004 +0100, chrilly wrote:
> >>
> Everyone agrees you need to be a good programmer.
>
> What we lately see is that the programs that get stronger now are in
> general written by very strong chessplayers. At least National
> Master level.
>
> Under the condition you are a good programmer, having yourself
> knowledge is
> a HUGE advantage nowadays.
>
> Effectively it means that Chrilly's software can only win from mine if i
> have a bug in my evaluation function. Under normal conditions he loses. Of
> course i still have much debugging to do before i make a 90%
> chance against
> his software.
>
> Chrilly really is the godfather of agressive tuning in game tree search,
> which i still am busy incorporating in my program (and it is very
> effectively!), though evidence is clear that i'm succeeding in
> that slowly.
>
> It is a fairy tale that a weak playing programmer is a better one than a
> strong playing programmer.
>
> Really a fairy tale spreaded by weak players.
>
> It's a huge advantage simply to have knowledge.
>

To make a good Go program I'd rank the following in order of importance:

1) Lots of spare time
2) Lots of motivation and determination (in other words, be a nerd!)
3) An inventive mind.
4) A high rank in the game.
5) Strong programming skills.

Programming comes last because it can be compensated greatly by 1-3 and is
an easier skill to acquire than 4. When lacking the Go rank you need to make
up for it in 3 and 5, which is hard but possible.

I think Michael Reiss was probably one of the first to make a program
stronger than himself, although I don't know if it's still the case.

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