gGo (IGS) Development Thread

For discussing go computing, software announcements, etc.
ahamay
Dies in gote
Posts: 46
Joined: Wed Apr 28, 2010 10:32 am
Rank: EGF 6 dan
GD Posts: 14
Been thanked: 11 times

gGo (IGS) Development Thread

Post by ahamay »

This thread will be used for anouncements, links to alpha releases, bug reports and feature requests for the gGo IGS/Pandanet client.

EDIT: Discussion moved to this thread
Last edited by ahamay on Sun Nov 07, 2010 4:10 am, edited 1 time in total.
ahamay
Dies in gote
Posts: 46
Joined: Wed Apr 28, 2010 10:32 am
Rank: EGF 6 dan
GD Posts: 14
Been thanked: 11 times

Re: gGo (IGS) Development Thread

Post by ahamay »

Current development snapshot of gGo has been published here (the URL will change in the future).

Note that this is an unstable version, so USE AT YOUR OWN RISK!

The link just points to a plain runnable jar-file without any installers, signatures etc. - they will come back with the official release. You can probably run it just by double clicking, otherwise try "java -jar gGo-1.1-SNAPSHOT.jar". If you're a mac user, you may instead want to start it with this script, which moves the menu to the top of the screen like in any other mac application.

What's new?
  • Automatch (Control -> Find Opponent)
  • Fullscreen (a bit premature, but should work for now)
  • No more theme selection (most were ugly anyways) - instead just one that should look okay

Please try it out and tell me what you think! (Here or by mail to mailto:?subject=&body=)

Cheers, Benjamin
Last edited by ahamay on Fri Jun 11, 2010 2:12 am, edited 1 time in total.
User avatar
EdLee
Honinbo
Posts: 8859
Joined: Sat Apr 24, 2010 6:49 pm
GD Posts: 312
Location: Santa Barbara, CA
Has thanked: 349 times
Been thanked: 2070 times

Re: gGo (IGS) Development Thread

Post by EdLee »

- Nice that someone is going to update gGo again!
- Very nice to see the same beautiful slate & shell stones. :)
- Nice that the "current move" marker is now back, thick and anti-aliased
(the one in gIGo is thin, flimsy, and pixely-jagged)
User avatar
EdLee
Honinbo
Posts: 8859
Joined: Sat Apr 24, 2010 6:49 pm
GD Posts: 312
Location: Santa Barbara, CA
Has thanked: 349 times
Been thanked: 2070 times

Re: gGo (IGS) Development Thread

Post by EdLee »

Hi Benjamin,

I try to use the gIGo Playermanager and got an error:

Preferences > Advanced > Player database: [x] Use gIGo Playermanager

Got this error window:

Application error

A critical error occured!
The following message has been copied to your clipboard.
Please consider sending a bug report to bsteuber@gmail.com

Traceback (innermost last):
File "/Users/ben/pandanet/gGo/playerdb/src/main/jython/JPlayerDB.py", line 0, in main
ImportError: no module named string
User avatar
oren
Oza
Posts: 2777
Joined: Sun Apr 18, 2010 5:54 pm
GD Posts: 0
KGS: oren
Tygem: oren740, orenl
IGS: oren
Wbaduk: oren
Location: Seattle, WA
Has thanked: 251 times
Been thanked: 549 times

Re: gGo (IGS) Development Thread

Post by oren »

The other improvement after Ed mentioned his playermanager issue I thought of is to use the server side 'friend' listings. That way no matter which client you use, you get your friend listing.

It works on Panda Egg pretty well.
User avatar
EdLee
Honinbo
Posts: 8859
Joined: Sat Apr 24, 2010 6:49 pm
GD Posts: 312
Location: Santa Barbara, CA
Has thanked: 349 times
Been thanked: 2070 times

Re: gGo (IGS) Development Thread

Post by EdLee »

Hi Benjamin,

I miss F10 for the Toolbar and F12 for Fullscreen in gIGo. :)

Here is a partial comparison of the View menus (for online games):

Code: Select all

gIGo                                 gGo
---------------------------------------------------------------------------
Show coordinates  Alt-C              Show coordinates              Ctrl+F6
Sidebar           F9                 Show sidebar                  F9
Swap sidebar      Ctrl-F9            (None)
Toolbar           F10                Show toolbar                 (no hotkey)
Statusbar         F11                Show statusbar               (no hotkey)
Fullscreen        F12                (None)
(None)                               Show slider                   Ctrl+F8
(None)                               Show horizontal comment       Shift+F10

Perhaps this is a good time to put some thought into
the design and arrangements of the hotkeys. :)

I like gIGo's F10 (Toolbar) and F12 (Fullscreen) very much
because I can quickly get the maximum board view.
Shikatsu
Beginner
Posts: 7
Joined: Wed May 05, 2010 2:43 pm
GD Posts: 0
Been thanked: 1 time

Re: gGo (IGS) Development Thread

Post by Shikatsu »

To be perfectly honest, I actually would like a new theme in gGo. Although far better than KGS serves us, it does look a bit dated. The stones looks a bit blurry and a way too "flat", imho.
azazil
Beginner
Posts: 17
Joined: Sun May 09, 2010 7:15 pm
Rank: IGS 3d
GD Posts: 0

Re: gGo (IGS) Development Thread

Post by azazil »

Hi,

Let me first say I'm so thrilled to hear someone is thinking about developing ggo again. glGo is barely even functional on new installations of linux (due to being linked with an old version of some libraries I had to make symlinks just to get it running - poorly - on Ubuntu 10.04 for instance). If you can revive ggo I think there would be a lot of people who would be interested.

Is the board graphic in glGo public available, or did that become 'closed source' with the rest of glGo? If you look at both images at 100% zoom, the ggo board shows some clear pixelization and other unpleasant artifacts when stretched for fullscreen play at high resolution. I don't know if this is because the board image is different or just how it's used, but it definitely doesn't look as nice. (Sorry for the big files getting included inline here, I'm not quite sure how to get around that)

Also, it appears that ggo doesn't remember window sizes, which is a bit irksome. Another small side note: is there a minimum background thickness which prevents the board from filling out the window entirely?

Thanks so much for helping revive this project.

- Az
Attachments
glgo.png
glgo.png (1.2 MiB) Viewed 16410 times
ggo.png
ggo.png (1.05 MiB) Viewed 16410 times
User avatar
EdLee
Honinbo
Posts: 8859
Joined: Sat Apr 24, 2010 6:49 pm
GD Posts: 312
Location: Santa Barbara, CA
Has thanked: 349 times
Been thanked: 2070 times

Re: gGo (IGS) Development Thread

Post by EdLee »

azazil wrote:the gGo board shows some clear pixelization and other unpleasant artifacts
Hi Az,
Actually, I see the opposite: all the shell & slate stones and board for both your screenshots
look very nice, and gGo's current-move circle and star points are anti-aliased (nice!),
but gIGo's current-move circle and star points are pixelated and jaggedly.

Which pixelization and unpleasant artifacts are you seeing in gGo?
Could you crop a small section of the screen (200x200 or less) to show/highlight
the differences between gGo's and gIGo's graphics?
azazil
Beginner
Posts: 17
Joined: Sun May 09, 2010 7:15 pm
Rank: IGS 3d
GD Posts: 0

Re: gGo (IGS) Development Thread

Post by azazil »

I agree that that the antialiasing in gGo is substantially nicer than in glGo. I was thinking of the pixelation of the board itself. This is 200% of life size for a fullscreen board at 1920x1600. It seems like a fussy thing, but when you spend as much of your time staring at the board... errr... working on your thesis ;) as I do, the pixelation gets old after a while.

Arguably the larger lettering on the glGo board is nice too, though that might be a bit more subjective.

- Az
Attachments
comparison.png
comparison.png (333.93 KiB) Viewed 16365 times
ethanb
Lives in gote
Posts: 355
Joined: Sat Apr 24, 2010 10:15 am
Rank: AGA 2d
GD Posts: 0
IGS: ethanb
Has thanked: 52 times
Been thanked: 43 times

Re: gGo (IGS) Development Thread

Post by ethanb »

I'm supposed to email you with this message when I try to log onto IGS.

import error: no module named string

Is it possibly named String ?

EDIT: Ah, I saw EdLee's post above - I still have that setting in my preferences from an older version. It's working fine after changing that.
ethanb
Lives in gote
Posts: 355
Joined: Sat Apr 24, 2010 10:15 am
Rank: AGA 2d
GD Posts: 0
IGS: ethanb
Has thanked: 52 times
Been thanked: 43 times

Re: gGo (IGS) Development Thread

Post by ethanb »

New bug report:

I remember this from the old gGo also, I think it was one of the reasons I switched to glGo early in it's development.

You can't see the number of captures, nor your/opponents' rank, if the name is too large. Maximizing the window only expands the amount of wasted space on either side of the board, as the amount of space given to the sidebar is apparently fixed at a certain number of pixels regardless of window or font size.

EDIT: although oddly enough, my window layout looks very different from the one in the screenshot above. Is there a configuration option that I can't find?
azazil
Beginner
Posts: 17
Joined: Sun May 09, 2010 7:15 pm
Rank: IGS 3d
GD Posts: 0

Re: gGo (IGS) Development Thread

Post by azazil »

Have you tried dragging the border of the text window to resize it? I think that the default behavior when resizing windows is incorrect, but it sounds like need to move the slider between the comments and the board.

- Az
ethanb
Lives in gote
Posts: 355
Joined: Sat Apr 24, 2010 10:15 am
Rank: AGA 2d
GD Posts: 0
IGS: ethanb
Has thanked: 52 times
Been thanked: 43 times

Re: gGo (IGS) Development Thread

Post by ethanb »

It doesn't have a resize handle - what am I supposed to grab? That's what my bug report (really "feature request") is asking for. :)

EDIT: this is with the 2.0-alpha snapshot linked to above; should I be grabbing a new copy from Git/Hg/CVS/SVN/whatever instead?
ethanb
Lives in gote
Posts: 355
Joined: Sat Apr 24, 2010 10:15 am
Rank: AGA 2d
GD Posts: 0
IGS: ethanb
Has thanked: 52 times
Been thanked: 43 times

Re: gGo (IGS) Development Thread

Post by ethanb »

New bug report:

When viewing a UGF file (...yes, I'm still working on UGF support for Quarry... slowly...) turning off "Numerate Moves" only turns them off for the current position in the tree. When you go to the next move, the numbers are back, but the option is still unchecked.
Post Reply