[Welcome to Sensei's Library!]

StartingPoints
ReferenceSection
About


Referenced by
Kombilo
UlrichGoertz
GoPrograms
EncyclopediaOfLif...
PatrickBSTraining...

Homepages
Evpsych

 

uliGo
    Keywords: Problem, Software

uliGo is a program written by Ulrich Görtz to practice Go problems.

It can be downloaded from [ext] http://www.u-go.net/uligo/.

evpsych I tried v 0.2, and it is an awesome concept. However, I find it unintuitive. (Perhaps my intuitions are abnormal :).)

...For example, (1) sometimes it undoes a wrong answer, and sometimes it does not, and you have to undo it. Would be better if it consistently did one or the other, showing you the refutation in a way that avoids needing undoing or requiring undoing for the refutationless move. And it (2) would be nice if, instead of humoring you by refuting your moves and telling you you're wrong no matter what you do, if it would tell you beforehand so you don't try everything just to find out whether your first moves were wrong. Finally, (3) it would be nice if it could be resized larger.

...Other than those issues, I think this is a fantastic concept and I hope it improves. (I am not a Python hacker so my contribution consists of the above paragraph.) I also hope Debian includes all the problem sets.

UlrichGoertz: Thanks for the comments. I am working on a new version right now, so I am interested in other people's opinion on this. If the SGF file with the problem does not contain a refutation to some wrong answer, clearly uliGo cannot do anything but just say that the move was wrong, and undo it.

If a refutation is given, I always thought it would be best (in terms of exercising one's reading ability) not to tell the user that the move was wrong, but just continue playing out that variation until the end (and then say that this was a wrong answer).

I already added an option which tells uliGo not to descend into "wrong" variations, i.e. even if there is a refutation in the SGF file, uliGo will ignore it and just say that the suggested move is wrong, and undo that move.

Any suggestions for other (optional) modifications to uliGo's behavior?

As for (3), I really don't know why I restricted the board size in the current version; that seems really stupid. You will be able to enlarge the board as much as you want, or rather as much as your screen allows, in the next version.


just some ideas... use them if you like...

  • Hi, I love your program. I use it with the joint sgf's from [ext] http://www.goproblems.com, since their applet doesn't have your rotation and color-switch options. But in this case the right solution is not always the first variation. It is just marked with the comment RIGHT. Maybe there is a way to make it compatible as an option?
  • 3D stones or the option to select own images for stones and board would be nice.
  • sound (maybe isn't easy with phyton?), for stones and success
  • kind of 'boardsize guesser' or tag option, since sometimes a small problem in a corner or in the center looks a little lost. Therefore an enlarged part of the board would be enough and more attractive. ... On the other hand - just thinking about it - in the direction of your fuzzy stone placement. It could be then possible to place random stones in the 'non-problem-area' to confuse the eye a little more. ...probably not practical...
  • random mode which keeps track of the answers. ie. you only get asked random problems which you haven't solved yet correctly.
  • ablility to use it as joseki tutor with KogoSJosekiDictionary. Ie. the user (or uligo) plays a first move of a joseki and then uligo (resp. the user) jumps in one of the variations, ie plays a Joseki reply. Now the user (resp. uligo) has to play a reply again... This way one can practice the Joseki in a 'reply mode' and not in the usual (editor) 'exploring mode'. (Also here your rotation and colour-switch options, would be great feature which is not usual for joseki study...) - I guess this is already (partly) possible with the current version, but the file/problem size seems to mess it up

- Bjoern


Cool Program! Guess there's more than one Björn on Sensei's :-( - Björn


UG, thanks for reply. IMO better than not descending into wrong moves is: just say "wrong" and allow descent anyway. -- Evpsych

UlrichGoertz: uliGo 0.3 is now available ... some of the suggestions above are integrated. There also is now a Windows installer, so you don't have to install Python in order to use uliGo on Windows machines anymore.



This is a copy of the living page "uliGo" at Sensei's Library.
(OC) 2003 the Authors, published under the OpenContent License V1.0.