Page 1 of 2

Go multiplayer

Posted: Thu Jul 28, 2016 8:06 am
by Hsohaib
Hi everyone,

I just recently started playing GO, and i'm thinking of making a multiplayer GO game for Android/IOS, was wondering if you'd be interested in it, and what features you'd like it to include if yes

Re: Go multiplayer

Posted: Thu Jul 28, 2016 8:37 am
by Uberdude
By multiplayer do you mean 2 or more than 2 players?

Re: Go multiplayer

Posted: Thu Jul 28, 2016 10:35 am
by Hsohaib
2 of course, play against other players

Re: Go multiplayer

Posted: Thu Jul 28, 2016 10:43 am
by Uberdude
It would be of no use to me, but I imagine a lot of people would like an iOS app for KGS.

Re: Go multiplayer

Posted: Thu Jul 28, 2016 12:55 pm
by dracflamloc
Well, OGS runs just fine from a ios/android browser. I suppose a KGS interface could be useful? Though if you go that route, make it via a html5 wrapper so we can stop using this horrible java interface.

Re: Go multiplayer

Posted: Thu Jul 28, 2016 1:47 pm
by oren
dracflamloc wrote:Well, OGS runs just fine from a ios/android browser. I suppose a KGS interface could be useful? Though if you go that route, make it via a html5 wrapper so we can stop using this horrible java interface.


I've tried OGS from chrome on android before, and it's a lot clunkier than dedicated clients for kgs, igs, wbaduk, and tygem. They would probably benefit a lot from a real client.

Re: Go multiplayer

Posted: Thu Jul 28, 2016 2:41 pm
by dracflamloc
I have too, haven't had an issues with functionality. Maybe I just didn't notice

Re: Go multiplayer

Posted: Fri Jul 29, 2016 2:45 am
by Uberdude
OGS is unusable for me on android Chrome because when you zoom in to more accurately place a stone the location of your tap does not correspond to where the stone appears. josekipedia has a similar problem so it might be Chrome's fault not OGS's. Anyway, Firefox doesn't suffer from this zoom bug (neither did Chrome before it 'upgraded' itself a few months ago).

Re: Go multiplayer

Posted: Fri Jul 29, 2016 5:11 am
by dracflamloc
Actually whether it uses java or not, a hi-dpi compatible KGS would be great. More and more computers, especially on laptops, are using higher res screens that make the interface of cgoban basically unreadable/unusable. Looks like JDK9 will have hi-dpi support, but its unclear if old applications will benefit without changes.

Re: Go multiplayer

Posted: Fri Jul 29, 2016 8:43 am
by oren
Did you up the font size? I have a hi dpi device and KGS works fine after upping font size.

Re: Go multiplayer

Posted: Fri Jul 29, 2016 9:03 am
by Javerberg
An iOS KGS client is unlikely, since KGS use a proprietarian protocol.

However, an android / iOS client for OGS is possible and could be a big improvement compared to the web interface. I have thought of writing such a client myself, using either xamarin or swift. Unfortunately it would take me far too much time to do it well.

Re: Go multiplayer

Posted: Fri Jul 29, 2016 9:52 am
by oren
The KGS JSON protocol is open.

Re: Go multiplayer

Posted: Fri Jul 29, 2016 1:35 pm
by Javerberg
You are absolutely right, I stand corrected. This was released a few months ago, and apperently my knowledge was outdated.

After a quick glance I got the impression that an app can't talk directly with KGS over JSON, instead you need to set up a proxy server that translates. Is this correct?

Re: Go multiplayer

Posted: Fri Jul 29, 2016 2:56 pm
by oren
Javerberg wrote:You are absolutely right, I stand corrected. This was released a few months ago, and apperently my knowledge was outdated.

After a quick glance I got the impression that an app can't talk directly with KGS over JSON, instead you need to set up a proxy server that translates. Is this correct?


Yes, you can use https://metakgs.org/explorer to do the proxy.

Re: Go multiplayer

Posted: Sat Jul 30, 2016 9:16 am
by Javerberg
Thanks for the info. A iPad KGS client would really be cool.