Go Suite/ Discussion

Sub-page of GoSuite

Feel free to post bug reports and feature ideas here or to mail them to gosuite@feniello.com.


Bug Reports

Chris: I noticed another bug. I was recording a game and wanted to remove some variations I inadvertently had added. I deleted the branches one by one by going to the next branch from the - I believe - View menu (I don't have it in front of me so this is from memory) and it went fine until I had removed all the branches and asked it to go to the next branch. It should be simple enough to diagnose and correct.

AshleyF: This is fixed now in the current build. It happens any time it has a cached path to a point in the record and you delete things that invalidate the path. Thanks for reporting it!

Chris: Basically, it gives an IndexOutOfRangeException? when trying to open certain files. Now, they might be broken in one way or another but I have not figured out how as various other sgf-reader don't have problems. I've included one example, if you care to look into the problem.

AshleyF: This too is fixed now in the current build. It happens with malformed AP properties. I'll just skip the property in the future.

IlyaM: SGF parser seems to use regional settings when parsing numbers what obviously break things with locales which has decimal separator other then "." (dot). For example in Russian locale we have "," (comma) as decimal separator and GoSuite doesn't parse correctly results nodes like RE[W+20.5].

AshleyF: Fixed.

IlyaM: GoSuite has problems editing games with handicap stones: handicap stones disappear when editing the game. One way to reproduce: create a new handicap game (say with 5 handicap stones). New board with 5 preplaced handicap stones will appear. Make one move as white somewhere. After moving drag newly placed white stone to other location - handicap stones will disappear.

AshleyF: Fixed.

Malweth: (Not sure if a bug, but it's annoying to me ;) When reviewing a game and attempting to guess the next move, I sometimes hit a preexisting stone and jump back in the game... in terms of corner fights, this could be anywhere from a recent move to the beginning of the game. Perhaps an option to disable this feature for "quiz" mode would work? Thanks!

AshleyF: Good idea - no nav back by tapping stones when in 'guess next' mode. Next release.

Rellik: I play on a 9x9 Board against GnuGo. The result is 10 times to high. If I win with 5.5 Points it shows w+50 if I win with 9.5 it shows W+90. Maybe it is a problem with localisation, 'cause I use a german Windows Mobile version. Never played a whole game to the end on 19x19.

AshleyF: Yeah, that sounds like a bug with number formatting (rounding and missing decimal point). I'll look into it... Thanks for reporting!

Ideas

Chris: The only thing that springs to mind is if the program could identify things like e5 and t15 in the comments as points on board and highlight them if tapped upon in the comments. Honestly, I'm not really sure that it is worth the bother. It is just that I am studying this game that is commented in the "white e7"-style and it is hard on my poor eyes trying to figure out where exactly e7 is on the board. It would take some fuzzy passing of comments and might not be such a good idea.

AshleyF: This is a great idea! It's implemented now in the current build. I hate browsing games with comments referring to things as 'e5', 'c16', etc. I'm experimenting with a feature that will allow a 'Comment Cleanup' display mode. Without modifying the game record, it will convert point references in the comments to refer to labels on the board. If the point is occupied, then it will label the stone with the move number and refer to it as 'B17', 'W23', etc. If it happens to be a setup/handicap stone then it will mark it and refer to it as 'the marked black/white stone'. If it's an empty point, then a label will be displayed at that location on the board and the comment will refer to it simply as 'A', 'B', 'C', ... The ambiguous case is a comment like 'B13' - does that mean the coordinate or black's 13th play? I will assume the coordinate. It's only an issue for the first 19 plays (and only black ones at that).

Rellik: I use the version "0.4a Dev2" 'cause of the support for "GnuGoCe?". It works mostly stable. Will you bundle "Go Suite" with "GnuGoCe?" in the future?

AshleyF: Yes, I plan to bundle it pretty soon. I had hoped to get that into this release but I'm so busy at work that I have no time... I agree that it works 'mostly stable' currently but not quite good enough for me :-) I plan to make some UI changes to make game playing more friendly and I still have some problems to solve having to so with interrupting GnuGoCE while waiting for a response (usually crashes!). Also, I want to replace the Analyze Game feature (which calculates territory and scores each position on the main line) with my own analysis except for the final (or final few) positions because GnuGoCE seems to internally play the game out to the end to determine score which makes it insanely slow near the start of a game record.

Anyway, a bunch of work to do before I release that. I'll post another dev version to the private share (presumably where you got a copy Rellik) which will include all the just-released features plus the experimental GnuGoCE integration.

Rellik: Could you put the version number on top of your private share. That I have not to download every day the same dev version, only to verify if it is a new one?

AshleyF: Done.

Juan: Ashley, is it possible to remember the last folder that Go Suite opened? I have a large collection of games (over 20k) divided in many folders, and regretfully Go Suite tries to list all the files each time, which takes a long time. If it could remember the last folder that I last used (say "Lee Chang Ho Games", then it could list only the files present in that folder, instead of everything under "my documents". Again, Thanks for a great program!

AshleyF: That's an easy one. Done for next release. Open/save dialogs' initial directory is now set to the last directory you opened from/saved to.

NPC?: Ashley, thanks for the great (and beautiful) tool, I use it almost daily to review my own and other's games. There is one thing that makes it very inconvenient for me though - I can only open (or see) files that are in the first level of folders from root. I like to keep my files organised, so I usually create a big hierarchy (e.g. /go/games/my/reviewed, or /go/games/gtl/around10k etc), and all these files are not visible to GoSuite - so I need to make my folders /go_my, and /go_gtl_10k, and /go_pro, - which is a mess. Would it be possible to modify Open dialog to browse around a folder hierarchy? And another thing that would be good - is ability to associate GoSuite with .sgf extension, so it opens from a File Explorer - I didn't manage to do that, the application opens to the main menu screen, and doesn't actually open the .sgf I clicked on while exploring my files. At any rate, so far I manage to use GoSuite and enjoy even with the above inconveniences, so keep it up!

AshleyF: Yeah, that's some bug in the standard open dialog. It appears to be fixed in the most recent 'Whidbey' builds. I think I'm going to wait for that rather than write my own open dialog. Eventually I'll have a completely different way of organizing and retrieving file (the tagging system like in Go Album).

I'll work on making .sgf association an option. I don't want it to be set upon installation in case some people would rather it be associated with PocketGo?, etc.

IlyaM: Thanks a lot for GoSuite. Couple suggestions: 1) can GoSuite show game result in addition to event information when opening a game? 2) It would be nice to have some indication of number of captured stones.

AshleyF: Yep, it tracks capture count internally of course but doesn't display anywhere. I'll remedy that.

As for game result, for some reason I wanted to keep it 'suspenseful' :-) so it only shows the result on the final node. I'll make it display on the first node as well. Otherwise, you'd have to Edit>Game Info to see it.

Rellik: How to pass on a game agains the computer in version 0.7 dev?

AshleyF: Yeah, the toolbar's a little non-intuitive. The buttons left-to-right are Undo (not yet implemented), Ideas, Score, Pass (little white flag)

Rellik: Will you implement a KGS client in future releases? Or only IGS?

AshleyF: Only IGS (and NNGS, etc.). I wish I could make a KGS client but the protocol is closed. I could hack it or use the KgsGtp? proxy (play as a robot) but I'm quite sure wms really doens't want people doing that. There was at one time a J2ME KGS client for Java phones. I'd love to see that revived.

maruseru: There's a perl module distribution (KGS, on CPAN) whose author has partially reverse engineered the KGS protocol. See [ext] http://search.cpan.org/src/MLEHMANN/KGS-0.99/doc/protocol.html . Yes, wms probably won't like it, and it's too bad that KGS isn't open source. Check out UltimateGoServer - only an idea so far, but we gotta start somewhere. And the plan is to make it open source, and have an open protocol.


This is a copy of the living page "Go Suite/ Discussion" at Sensei's Library.
(OC) 2004 the Authors, published under the OpenContent License V1.0.
[Welcome to Sensei's Library!]
StartingPoints
ReferenceSection
About