Embedded SGF viewers

Friday, November 30. 2007


With the boom of the Go Blogs, there is an increasing need for tools which can replay SGF files. We all know the traditional ZGo (where the owner of 361points.com shows us the games from title tournaments) and FlashGoban (the one implemented in GoDiscussions). But there has been an announcement about the recently release of Eidogo.

I had already tried to implement it on this website but hadn't successed in it due to some file managing errors. This time, with the new release, I've been testing how EidoGo performs, as well as FlashGoban.

Before letting you know my conclusion I want to show you some data, so that you can form your own idea on this topic.

EidogozGoFlashGoban
CodeJavascriptJavaFlash
Size100kb32kb32kb
Code placementWhen required*When requiredWhen required
Source code availableYesNoNo
Customizable sizeNo **YesYes
Customizable qualityNo **NoYes
Variation systemNumbered on boardNumbered on sidebarSelectable by icon at the bottom
InteractionTotally editableLimited and only in problem modeNone
Download SGFYesNoYes, through copying

*: according to its developer, it's not necessary to add it on the header, it can be placed on the posts. I've tested and it works perfectly.
**: it can be modified through theĀ  file player.css and resizing the images to the desired size. So you would need different folders to load applets with different sizes. Personally, I find it quite too hard in comparison with the other applets.

As you can see, each SGF replayer has its own pros and cons. We've all seen how heavy it is to load a Java tool on the main page of a website. Or sending it on the RSS feeds. For the ones who do not remember, I'll tell you that, with the initial boom of zGo, the RSS feeds started to be a little bit too heavy for the computers as they had to load a few Java windows and they glitched quite a lot when the user tried to move the window. Therefore, all the bloggers decided to publish the articles in a way that zGo would be feeded through the RSS system.

EidoGo: Though 100kb can make the surfing experience of a modem user quite a torture, the user discovers a board to play against another player, or the chance to edit a SGF and then save it to your computer.
Moreover if it's widely used among the Go-bloggers and someone tires to use a RSS feed without having a broadband connection. After contacting the developer, it seem spossible to customize the size of the board and to omit the head code if it's applied on the appropiate place. After a test, we've found out that the normal code isn't corretcly sent through the RSS feeds. If someone find a way to send them on the feeds, let me know.

FlashGoban, the eternal unknown... till today, the main disadvantatge of this SGF replayer is that its website is in russian. It's a very light replayer and customizable, though it has three major drawbacks: the lack of interaction, the awfull branch system and the lack of support in English. You can choose the size of the applet, it doesn't load too much your computer but I can't say a word about its perfomance on feeds.

To sum it up I'd say that the time where zGo was the main tool has finished, now we have the possibility to use other SGF replayers. Both of them are better than zGo in separate fields, but none is the ultimate solution. From my point of view, FlashGoban is the easiest solution right now for bloggers, though EidoGo seems like the winning horse if you are able to deal with the source code.

Stonebase 4.0 released

Thursday, November 1. 2007

30th October 2007, this was the day when Stonebase 4.0 was released. Most of the interested people have already seen the beta version on a video made by a German Go player, where it showed some good features which were to come.

This is the list of the improvements in this version:

  • New: Board Skin, can help you customize board style for display and share.
  • New: Game Print, now can print single game or games from database.
  • New: Unlimited Undo/Redo for game edit.
  • New: Support the QQ game file(*.WGS).
  • Improved: Add "Customize" option to show move number function.
  • Improved: Removed "openning pattern" functions, because this uncomplete, immature?
  • Bug Fixed: Some confusion in used guess move.
  • Bug Fixed: Conflict with guess move and next move hint.
  • Bug Fixed: Problems in transform 'BIG5' encoding text?
  • Other improvements and adjustments.

It feels a little bit strange to realise that they've deleted the "openning pattern" function, though it seems reasonable if you had ever tried it.

What strikes me the most are the board and stone skins. Simply amazing. I totally agree with VincentV: "... eventually Stonebase will rule the Go-world". So currently, we only have to find a solution while waiting for that "eventually".