Go multiplayer

For discussing go computing, software announcements, etc.
Hsohaib
Beginner
Posts: 2
Joined: Thu Jul 28, 2016 8:03 am
Rank: Newbie
GD Posts: 0

Go multiplayer

Post 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
Uberdude
Judan
Posts: 6727
Joined: Thu Nov 24, 2011 11:35 am
Rank: UK 4 dan
GD Posts: 0
KGS: Uberdude 4d
OGS: Uberdude 7d
Location: Cambridge, UK
Has thanked: 436 times
Been thanked: 3718 times

Re: Go multiplayer

Post by Uberdude »

By multiplayer do you mean 2 or more than 2 players?
Hsohaib
Beginner
Posts: 2
Joined: Thu Jul 28, 2016 8:03 am
Rank: Newbie
GD Posts: 0

Re: Go multiplayer

Post by Hsohaib »

2 of course, play against other players
Uberdude
Judan
Posts: 6727
Joined: Thu Nov 24, 2011 11:35 am
Rank: UK 4 dan
GD Posts: 0
KGS: Uberdude 4d
OGS: Uberdude 7d
Location: Cambridge, UK
Has thanked: 436 times
Been thanked: 3718 times

Re: Go multiplayer

Post by Uberdude »

It would be of no use to me, but I imagine a lot of people would like an iOS app for KGS.
dracflamloc
Dies in gote
Posts: 41
Joined: Tue May 27, 2014 4:31 pm
Rank: 10k
GD Posts: 0
Online playing schedule: noon-1p, 6p+ EST
Been thanked: 27 times

Re: Go multiplayer

Post 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.
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: Go multiplayer

Post 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.
dracflamloc
Dies in gote
Posts: 41
Joined: Tue May 27, 2014 4:31 pm
Rank: 10k
GD Posts: 0
Online playing schedule: noon-1p, 6p+ EST
Been thanked: 27 times

Re: Go multiplayer

Post by dracflamloc »

I have too, haven't had an issues with functionality. Maybe I just didn't notice
Uberdude
Judan
Posts: 6727
Joined: Thu Nov 24, 2011 11:35 am
Rank: UK 4 dan
GD Posts: 0
KGS: Uberdude 4d
OGS: Uberdude 7d
Location: Cambridge, UK
Has thanked: 436 times
Been thanked: 3718 times

Re: Go multiplayer

Post 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).
dracflamloc
Dies in gote
Posts: 41
Joined: Tue May 27, 2014 4:31 pm
Rank: 10k
GD Posts: 0
Online playing schedule: noon-1p, 6p+ EST
Been thanked: 27 times

Re: Go multiplayer

Post 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.
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: Go multiplayer

Post by oren »

Did you up the font size? I have a hi dpi device and KGS works fine after upping font size.
Javerberg
Beginner
Posts: 13
Joined: Mon Jul 28, 2014 3:35 am
GD Posts: 0
Has thanked: 1 time

Re: Go multiplayer

Post 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.
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: Go multiplayer

Post by oren »

The KGS JSON protocol is open.
Javerberg
Beginner
Posts: 13
Joined: Mon Jul 28, 2014 3:35 am
GD Posts: 0
Has thanked: 1 time

Re: Go multiplayer

Post 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?
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: Go multiplayer

Post 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.
Javerberg
Beginner
Posts: 13
Joined: Mon Jul 28, 2014 3:35 am
GD Posts: 0
Has thanked: 1 time

Re: Go multiplayer

Post by Javerberg »

Thanks for the info. A iPad KGS client would really be cool.
Post Reply