SVG Go Player

As part of an on-going project with Victoria I started to write a Python script that can convert an SGF (Smart Game Format: files recording Go (and other) games) into an SVG (my favourite image format) that would one to replay the game.

The Python script makes use of another program I'm working on to parse the SGF into an object it can work with. It creates and SVG with that display the board and contains all the stones, but not visible. A script then makes the stones visible when the next button is clicked and hides them when the back button is clicked.




An attempt to create an artificial intelligence capable of learning to play Go with some skill. Includes programs for displaying Go games.

Macrophage simulation

While discussing some of my programming projects in the pub, I mentioned using biological approaches to creating a Artificial Intelligence to play Go. I was initially thinking of evolving solutions, but the conversation gradually moved into a biological analogy for Go: two teams of macrophages, one black, one white, trying to engulf one another.

Go blog

One topic I've always planned to blog about is Go, otherwise known as igo or weiqi or 围棋 or something else in Korean. I hope to write about my slow, halting progress in trying to create an AI that can play better than randomly. I may even talk about games that I’ve played should I ever get around to playing any.