[computer-go] Intro to Go programming

Ross Werner ross at indessed.com
Tue Jul 25 23:20:48 PDT 2006


On Wed, 26 Jul 2006, "Joshua Shriver" wrote:
> The topics here seems to be wide which is nice :)
> But if one were to write an outline of topics to research what would it be?
> I'm planning to make a website for Go developers, and also for my own
> personal knowledge I plan to write out the steps I had to go threw to
> write a decent engine.

I'm also following the same path, but unfortunately so far I've only got 
to the "engine a 6 year old could beat", as you so eloquently put it. :-)

However, I've been putting together the tidbits of knowledge I gain on a 
wiki, so that not only will it be (hopefully) helpful for others, but also 
others can contribute as well:
http://en.wikibooks.org/wiki/Computer_Go

Rather than creating yet another web page about developing Computer Go 
programs, it would nice if you could help improve this one. Or, if you 
prefer to create your own web site, perhaps you could give me permission 
to integrate some of the contents of your web site in with the Computer Go 
wikibook. In any case, feel free to take whatever content you want from 
the wikibook and use it wherever it will help you to create yours.

One page in particular which may be of interest to you is:
http://en.wikibooks.org/wiki/Talk:Computer_Go/Writing_a_Go_Engine

It is my "Notes for further expansion" page, and basically lists what 
several people on this list thought an outline of interesting topics in 
the Computer Go field would look like. That may help give you some 
direction, or at least give you some ideas of how those more experienced 
than me look at the problem.


Hope this helps,

 	~ Ross


More information about the computer-go mailing list