It is currently Wed Apr 24, 2024 4:16 pm

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 6 posts ] 
Author Message
Offline
 Post subject: some updates about Go Grinder and goproblems.com
Post #1 Posted: Sun Aug 01, 2010 7:24 am 
Lives with ko

Posts: 178
Liked others: 1
Was liked: 22
Rank: 2 dan
GD Posts: 10
KGS: usagi
Hello; those of you who know me know that I love Go Grinder. I think it is the best program out there for doing tsumego.

I've recently fixed a bug in Go Grinder which prevented it from correctly processing some of the SGF files from goproblems.com. I've alerted the author to my fix, so be aware that a new version of Go Grinder may hopefully be coming out soon. I don't mind e-mailing anyone the fixed jar either, if you want it.

Secondly, if you check on the goproblems.com forums I've updated tail's perl script for sorting by difficulty percentage and kyu/dan ranks.

Put two and two together and you have a very powerful tsumego reader and tsumego database software.

As a result of these developments I've decided to work on the 2010 usagi edition of goproblems.com. The 2006 edition, released with permission, is still out there somewhere (but it's rather rare, and hopelessly outdated -- it has less than half the tsumego that goproblems.com has today, and many errors). I won't try and release the 2010 edition just yet, but anyone can do, basically, exactly what I did now that gogrinder is fixed and tail's script has been updated.

Good luck and happy Tsumegoing!

Top
 Profile  
 
Offline
 Post subject: Re: some updates about Go Grinder and goproblems.com
Post #2 Posted: Sun Aug 01, 2010 8:23 am 
Lives in gote
User avatar

Posts: 429
Location: Sweden
Liked others: 101
Was liked: 73
Rank: SDK
KGS: CarlJung
Please tell me that it was the AE tag you fixed.

_________________
FusekiLibrary, an opening library.
SGF converter tools: Wbaduk NGF to SGF | 440 go problems | Fuseki made easy | Tesuji made easy | Elementary training & Dan level testing | Dan Tutor Shortcut To Dan

Top
 Profile  
 
Offline
 Post subject: Re: some updates about Go Grinder and goproblems.com
Post #3 Posted: Mon Aug 02, 2010 9:33 pm 
Lives with ko

Posts: 178
Liked others: 1
Was liked: 22
Rank: 2 dan
GD Posts: 10
KGS: usagi
CarlJung wrote:
Please tell me that it was the AE tag you fixed.


I don't see a reason to use an AE tag, but what is the problem there?

The problem I fixed is when you have a solution with RIGHT, and then two more moves are given, with another RIGHT at the end; such a problem causes Go Grinder to mess up the next problem. This is because it uses a separate thread for the responder and this thread sleeps for 250ms. When the problem finds the first "right", the responder sleeps through the successful solve and then plays the next move of the puzzle.

The first fix I made was to check if the node's parent.isRight() was true; if so, I made the responder NOT call doNode().

However this had some minor artifacts so I simply made it reset a global variable called "pristine" to true at the beginning of nextProblem(). If a mouse click event occurred, it would set pristine to false. And if pristine was true, doNode() would simply return. That solution had no artifacts.

A better solution would be to rewrite the program not to use a thread for the responder. There's no reason to do that which I can see. But now it works fine for what I am using it for (the goproblems.com collection).

Top
 Profile  
 
Offline
 Post subject: Re: some updates about Go Grinder and goproblems.com
Post #4 Posted: Mon Aug 02, 2010 10:10 pm 
Lives in gote
User avatar

Posts: 429
Location: Sweden
Liked others: 101
Was liked: 73
Rank: SDK
KGS: CarlJung
usagi wrote:
CarlJung wrote:
Please tell me that it was the AE tag you fixed.


I don't see a reason to use an AE tag, but what is the problem there?


It would allow these kind of joseki problems. They work in Drago but not in GoGrinder. I'd love for GoGrinder to support it.


_________________
FusekiLibrary, an opening library.
SGF converter tools: Wbaduk NGF to SGF | 440 go problems | Fuseki made easy | Tesuji made easy | Elementary training & Dan level testing | Dan Tutor Shortcut To Dan

Top
 Profile  
 
Offline
 Post subject: Re: some updates about Go Grinder and goproblems.com
Post #5 Posted: Tue Aug 03, 2010 12:12 am 
Lives with ko

Posts: 178
Liked others: 1
Was liked: 22
Rank: 2 dan
GD Posts: 10
KGS: usagi
CarlJung wrote:
usagi wrote:

I don't see a reason to use an AE tag, but what is the problem there?

It would allow these kind of joseki problems. (snip)


Ahh, I see.

That should be relatively trivial. I'll see about updating the source and pass the info back to the author. It would be possible to see this in by the weekend.

p.s. that's an interesting idea, there may be some value in this. You can replay games in many programs including go grinder -- but I don't see a way for the final position to be shown first without AE tags.

Top
 Profile  
 
Offline
 Post subject: Re: some updates about Go Grinder and goproblems.com
Post #6 Posted: Tue Aug 03, 2010 2:44 am 
Lives in gote
User avatar

Posts: 429
Location: Sweden
Liked others: 101
Was liked: 73
Rank: SDK
KGS: CarlJung
usagi wrote:
CarlJung wrote:
usagi wrote:

I don't see a reason to use an AE tag, but what is the problem there?

It would allow these kind of joseki problems. (snip)


Ahh, I see.

That should be relatively trivial. I'll see about updating the source and pass the info back to the author. It would be possible to see this in by the weekend.

p.s. that's an interesting idea, there may be some value in this. You can replay games in many programs including go grinder -- but I don't see a way for the final position to be shown first without AE tags.


If you could squeeze that in, you'd be my hero. That was the format I choose for the joseki problems from "Elementary training & Dan level testing" so we are a few who is sitting on a couple of hundreds such problems :-)

The eidogo problem displayer used here is a little weird in that it displays the first two moves even without me specifying it. I believe it shouldn't do that. It should just remove the stones within the AE tag and leave all others.

If you PM your email address I could send you some sample problems to test with.

_________________
FusekiLibrary, an opening library.
SGF converter tools: Wbaduk NGF to SGF | 440 go problems | Fuseki made easy | Tesuji made easy | Elementary training & Dan level testing | Dan Tutor Shortcut To Dan

Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group