GoPanda client

Comments, questions, rants, etc, that are specifically about IGS go here.
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

GoPanda client

Post by ahamay »

Hi,

the new GoPanda (formaerly gGo) IGS client is now available by Java web start under
http://pandanet-igs.com/gopanda/gopanda.jnlp

We've changed some things about the look and feel and tried to simplify account management a bit. Please consider the software instable (and report bugs here, please), but try it =)

Regards,
Benjamin
User avatar
judicata
Lives in sente
Posts: 932
Joined: Wed Apr 21, 2010 12:55 pm
Rank: KGS 1k
GD Posts: 0
Universal go server handle: judicata
Location: New York, NY
Has thanked: 146 times
Been thanked: 150 times

Re: GoPanda client

Post by judicata »

Thanks - looks nice.
LovroKlc
Lives with ko
Posts: 196
Joined: Thu Jun 03, 2010 4:29 am
Rank: tygem 5d
GD Posts: 259
Has thanked: 31 times
Been thanked: 12 times

Re: GoPanda client

Post by LovroKlc »

Application Error

Unable to launch the application.
Image
User avatar
cdybeijing
Lives in gote
Posts: 581
Joined: Fri Apr 30, 2010 2:27 am
Rank: IGS 2 dan
GD Posts: 0
Location: Shanghai, China
Has thanked: 96 times
Been thanked: 100 times
Contact:

Re: GoPanda client

Post by cdybeijing »

This is wonderful. I can finally run panda natively in Linux without having to connect through qGo. I wish all go servers would start supporting Java web start.
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: GoPanda client

Post by ahamay »

LovroKlc wrote:Application Error

Unable to launch the application.


Do you have any details about how you started it and what else is there in the error message?
LovroKlc
Lives with ko
Posts: 196
Joined: Thu Jun 03, 2010 4:29 am
Rank: tygem 5d
GD Posts: 259
Has thanked: 31 times
Been thanked: 12 times

Re: GoPanda client

Post by LovroKlc »

I just clicked on the link you gave.
Image
User avatar
quantumf
Lives in sente
Posts: 844
Joined: Tue Apr 20, 2010 11:36 pm
Rank: 3d
GD Posts: 422
KGS: komi
Has thanked: 180 times
Been thanked: 151 times

Re: GoPanda client

Post by quantumf »

Excellent. One obvious glitch - the drop down combo of accounts is both too big and too small. Too big in the sense that its height is crazily big, but it's width is so small, that only the first two characters of the account names show. This is using sun java 6 on windows xp.
Suji
Lives in gote
Posts: 302
Joined: Wed May 19, 2010 2:25 pm
Rank: DDK
GD Posts: 0
KGS: Sujisan 12 kyu
OGS: Sujisan 13 kyu
Has thanked: 70 times
Been thanked: 8 times

Re: GoPanda client

Post by Suji »

Looks good.
My plan to become an SDK is here.
mayweed
Dies in gote
Posts: 31
Joined: Mon Jun 28, 2010 4:45 am
Rank: KGS 15 kyu
GD Posts: 0
KGS: mayweed
Has thanked: 7 times
Been thanked: 2 times

Re: GoPanda client

Post by mayweed »

Ah ah ah tabs...Thx a lot for it :)
User avatar
murksomat
Beginner
Posts: 11
Joined: Thu Sep 23, 2010 6:10 am
Rank: 2k
GD Posts: 0
KGS: murksomat
Location: Germany
Has thanked: 4 times

Re: GoPanda client

Post by murksomat »

ahamay wrote:
LovroKlc wrote:Application Error

Unable to launch the application.


Do you have any details about how you started it and what else is there in the error message?


I've got the same message, only on the first start. Downloading was a little bit slow. Maybe a timeout?
User avatar
daal
Oza
Posts: 2508
Joined: Wed Apr 21, 2010 1:30 am
GD Posts: 0
Has thanked: 1304 times
Been thanked: 1128 times

Re: GoPanda client

Post by daal »

A few comments:

I like the client (I won 2 out of 3 games trying it out), though it seems fairly similar to glgo (except it's missing the cool 3D board that causes glgo to crash on my computer)...what's the purpose of this alternative?

What do "away" and "autoaway" mean?

Clicking "gGo on the web" caused an application error: java.io.IOException: failed to open http://www.pandanet.co.jp/java/gGo

I like that you show the cursor position, but it would be nice if it disappeared when the cursor is not over the board instead of prominently showing the irrelevant information of where the cursor left the board.
Patience, grasshopper.
Podiceps
Dies in gote
Posts: 22
Joined: Mon Apr 26, 2010 5:45 am
Rank: EGF 6 kyu
GD Posts: 0
Been thanked: 1 time

Re: GoPanda client

Post by Podiceps »

I am also unable to launch GoPanda. I get the following messages:

Error: jave.lang.ExceptionInInitializerError: null

Launch file:
<?xml version="1.0" encoding="utf-8"?>
<jnlp codebase="http://pandanet-igs.com/gopanda" href="gopanda.jnlp">
<information>
<title>GoPanda</title>
<vendor>PandaNet Inc.</vendor>
<homepage href="index.html"/>
<description>GoPanda Development Version</description>
<description kind="short">Play Go on Pandanet IGS. This is an UNSTABLE development version for testers and other brave people - USE AT OWN RISK!</description>
<icon href="shinypanda128.png"/>
<shortcut online="true">
<desktop/>
<menu submenu="Pandanet IGS"/>
</shortcut>
<offline-allowed/>
<!-- <association mime-type="x-go-sgf" extensions="sgf"/> -->
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.5+" max-heap-size="150m"/>
<jar href="gopanda.jar" main="true"/>
<jar href="clojure-1.2.0.jar"/>
<jar href="clojure-contrib-1.2.0.jar"/>
<jar href="help-1.1-SNAPSHOT.jar"/>
<jar href="javahelp-2.0.02.jar"/>
<jar href="playerdb-1.1-SNAPSHOT.jar"/>
<property name="apple.laf.useScreenMenuBar" value="true"/>
<!-- <property name="com.apple.mrj.application.apple.menu.about.name" value="GoPanda"/> -->
</resources>
<application-desc/>
</jnlp>

Exception:
java.lang.ExceptionInInitializerError
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sun.javaws.Launcher.executeApplication(Unknown Source)
at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
at com.sun.javaws.Launcher.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: ggo.error.EncodingError
at ggo.Encoding.checkEncoding(Unknown Source)
at ggo.model.Account.<init>(Unknown Source)
at ggo.model.Account.<init>(Unknown Source)
at ggo.model.Account.<init>(Unknown Source)
at ggo.model.accounts$reset_accounts.invoke(accounts.clj:88)
at ggo.model.AccountManagement.resetAccounts(Unknown Source)
at ggo.utils.Settings.initDefaults(Unknown Source)
at ggo.utils.Settings.<init>(Unknown Source)
at ggo.gGo.<clinit>(Unknown Source)
... 9 more

Hope it makes sense.
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: GoPanda client

Post by ahamay »

Podiceps wrote:I am also unable to launch GoPanda. I get the following messages:
Hope it makes sense.


Yes, it does - hopefully with the newest version you only get a warning about encoding MSR932 not possible on your system instead of that error. Please try again.

Thanks for the report,
Benjamin
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: GoPanda client

Post by ahamay »

quantumf wrote:Excellent. One obvious glitch - the drop down combo of accounts is both too big and too small. Too big in the sense that its height is crazily big, but it's width is so small, that only the first two characters of the account names show. This is using sun java 6 on windows xp.


Interesting - didn't hear about that from anyone else. But we'll try to restrict the height and width somehow better.

Thanks,
Benjamin
Pyoveli
Beginner
Posts: 9
Joined: Mon Sep 06, 2010 8:02 am
Rank: EGF 2 dan
GD Posts: 0
Been thanked: 5 times

Re: GoPanda client

Post by Pyoveli »

Since Pandanet is sponsoring some EGF events, I guess I'll be watching and playing games on IGS. I installed this new client to take another look at IGS.

Unfortunately I still get the feeling that the buttons and menus are mostly wrappers for command-line commands which have not been designed with modern GUIs in mind. I hope that things like the "console tab" would be hidden by default. Obviously advanced users could enable it but in general you should never have to use console or command-line unless you choose to do so.

It's strange that the player lists and game lists are not updated automatically. I understand that at some point in history the bandwidth and processing might have been an issue but modern networks should easily stand the load. Real-time might not be necessary but at least once in a minute would be better. (If bandwidth really is an issue, then at least I'd like to see some kind real-time list of "top 10 strongest games" or something along those lines.)

When using the client, it's hard to understand what some settings do and how to change them. For example, I see that some players have "match conditions". What are match conditions for and how to set them for my own account?

I used to like the "Find opponent" function when I used IGS before but it seems that true blitz settings are still missing. 25 stones in 5 minutes is more like rapid game (30 minutes absolute) than a blitz game (10 minutes absolute).

(Also, I'd just like to mention this in this context although I know it's not a client issue at all. My old IGS account had expired and I made a new one. When I got an e-mail from IGS with my new password, the e-mail had links to some old FTP servers and suggestions to use telnet to some fixed IP addresses to connect to IGS. When Pandanet is sponsoring EGF events to get new players, this kind of stuff just doesn't look good at all.)
Post Reply