I took a close look at Go world. The game, much like Shogi, is of Asian origin. And it is quite popular all around the world.
It quickly turned out that there are quite a few thinks to be envy about. Few things and activities in the Go community.
I'll try to describe them shortly here as an entry point to the discussion if the ideas would work in Shogi world.
SGF is the abbreviation of 'Smart Game Format'.
It is the least important of the things I bring up here, but still. Go guys have worked out a standard for storage and presentation of their games. (Of course, as our world is not perfect, there are few flavours of the standard.) The format allows them to discuss comment and discuss games on the net and off-line.
SGF provides many features such that strongly suppor this:
- board markup,
- game information,
- setup positions,
- variations etc.
Like I said, the standard itself may not be a big thing, but it let's them to communicate more easily and it also "gave birth" to many game viewer and editor programs.
The Go Teaching LadderNow, here is a thing I personally admire a lot. As the site states itself, after several high dan players have recommended getting your own games reviewed by stronger players as a good way to make progress, some guys came up with idea to do it over the net.
Volunteers in the ladder comment games made by weaker players. Anyone may submit a game for commenting by a stronger player.
The service is totally free and community based. This is possible, because many advanced Go players are eager to teach weaker players.
This way weak players benefit from their advice and advanced player benefits from teaching as well.
Isn't it something?
Sensei's Library is meant to be a place where Go players can meet to find information, contribute information and discuss any items related to the game. This is a Wiki which everybody is welcome to edit. There are problems with it but I think the idea is great.
There is wealth of information there, whether you are looking introduction to the game, some player's bio, problems to solve -- it's here.
goproblem.com is a base with problems to solve on-line (currently 5467 problems).
The problems are divided by genre and difficulty. The system measures two types of difficulty and it's "coolness". The difficulty is expressed as: x/y where x is the percentage of people who've gotten this problem wrong and y is the average number of seconds it took people to solve the problem correctly. Coolness is a way for people to judge the problem subjectively.
While you solve the problems your rating is recalculated. You have also access to statistics of your progress.
Another cool thing is that the system let's its users to dynamically shape the database itself. You can do it by adding new problems.
Problems submitted by users wait in the sandbox. Other people play with the problems there and you, as an author, can read people's comments to see if there are any issues with your problem. Also, an examination of the attempt paths will show you where some areas may need to be improved (if a common attempt path has not been accounted for in the problem).
Would it work for Shogi?
Here are my thoughts.
Having standard for game storage and annotation would be useful but is not essential.
Teaching Ladder is a great idea. Unfortunately I think it won't work for us. The community is too small.
Site like Sensei's Library would be great. There is often a situation with "normal" sites that the author looses interest in maintaining it (or doesn't have time, etc. etc.). With Wiki this would be not a problem as anybody (or at least "more people") can make the site live.
As for goproblems.com, people claim to gain much play strength by solving the problems systematically. I think the same is true for Shogi.
I'd love to have this kind of server for Shogi. In fact, I'd want it so badly that I think I could write one myself ;-)
What do You think?
SGF definition -- http://www.red-bean.com/sgf/
Go Teaching Ladder -- http://gtl.xmp.net/
Sensei's Library -- http://senseis.xmp.net/
Go Problems -- http://www.goproblems.com/