I am making a go client. It is one of my newest assignments.
It is heavily based on a virtual player, or artificial intelligence, called "gnuGo", but also allows multiplayer and network games
throughout dedicated protocols.
Anyway, I am currently concerned by making the goban look good.
As a background tile, I am using one of Doc's bg at the moment, which is subject to change.
In the following screencaps, there is a green highlight on the goban surface: that one will go as well.



I have (quite) a few questions.
Btw, I can use jpg, png, and gif, and theyre respective transparency and properties, and I can reproduce almost all Photoshop filters inside the code,
so <anything> can be done, in terms of graphics and animation.
With that in mind, the whole thing is "elastic", the goban can change size and configuration.
* The first thing I want to know is: how does it look as it stands?
* 2nd question, to have the goban look like something solid, is a small shadowy border enough? Should I blur that one a lot?
My guess is that picturing the light as uniform and coming from above is the right way to do it, as it is flat.
Then, on to animatig it a little:
* I want the stones to appear and disappear, and was picturing animated transitions, based on color addition/substraction
and alpha.
In PS, this corresponds to color dodge, it's opposite, and transparency.
Thoughts? tips?
Anything would be greatly appreciated.
There is a lot more to making this thing appealing, a lot of possibilities also: as the program stands, it is fully opened
and packed with both the power of newest Java features and my homebrewd algorithms and "tricks".
Skins are an option too.
So all ideas are welcome.