The future of KGS

Comments, questions, rants, etc, that are specifically about KGS go here.
Post Reply
Pippen
Lives in gote
Posts: 677
Joined: Thu Sep 16, 2010 3:34 pm
GD Posts: 0
KGS: 2d
Has thanked: 6 times
Been thanked: 31 times

The future of KGS

Post by Pippen »

Where does WMS see KGS in 5 years? Is it set or will there be major developments & changes coming up? What would u like? I definitely would love to see KGS continue for a looong time since IMHO it's the best Go-Server, a Server where I found many nice people and conversations whereas on other server you can "just" play....
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: The future of KGS

Post by Uberdude »

Are you aware he is working on an html client?
Pippen
Lives in gote
Posts: 677
Joined: Thu Sep 16, 2010 3:34 pm
GD Posts: 0
KGS: 2d
Has thanked: 6 times
Been thanked: 31 times

Re: The future of KGS

Post by Pippen »

Uberdude wrote:Are you aware he is working on an html client?


Nope. Does this change anything more than that the client will be able to run through a webbrowser? Like ranking, graphics and so on?
Javaness2
Gosei
Posts: 1545
Joined: Tue Jul 19, 2011 10:48 am
GD Posts: 0
Has thanked: 111 times
Been thanked: 322 times
Contact:

Re: The future of KGS

Post by Javaness2 »

The HTML 5 client might let us have some cool new stuff, if it's robust enough.
Pippen
Lives in gote
Posts: 677
Joined: Thu Sep 16, 2010 3:34 pm
GD Posts: 0
KGS: 2d
Has thanked: 6 times
Been thanked: 31 times

Re: The future of KGS

Post by Pippen »

Ah..ok. I thought if you program in HTML you basically wanna create a server that is reachable through a webrowser.
User avatar
wineandgolover
Lives in sente
Posts: 866
Joined: Sun Jul 25, 2010 6:05 am
GD Posts: 0
Has thanked: 318 times
Been thanked: 345 times

Re: The future of KGS

Post by wineandgolover »

Hmmm, I love KGS. I play 99% of my online games there.

But, "is working on an HTML client" and "might let us have cool new stuff" are a step or two below vaporware on the software readiness list.

If WMS is still full-time employed, and not accepting coding assistance, then I'd moderate expectations for timing and features. I would very much love to be proven wrong and I hope that WMS is practicing the mantra, "under-promise and over-deliver."
- Brady
Want to see videos of low-dan mistakes and what to learn from them? Brady's Blunders
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: The future of KGS

Post by quantumf »

The cost benefit analysis eludes me. To make a client as functionally capable and as stable and bug-free as the existing cgoban client will be a pretty epic task. And for what, exactly? It might silence the vocal anti-java minority, but I can't think of a legitimate reason, except perhaps to fight off the challenge of Kaya and others. Kaya and others are not mounting any immediate challenge, but I suppose there's always the risk that when they eventually get a compelling alternative, it will be too late to do anything about it. But then I wonder if wms even cares that much. Since it's not his primary source of income, perhaps he will even welcome a credible english language alternative and can retire from the stress of running kgs.
User avatar
Phelan
Gosei
Posts: 1449
Joined: Tue Apr 20, 2010 3:15 pm
Rank: KGS 6k
GD Posts: 892
Has thanked: 1550 times
Been thanked: 140 times

Re: The future of KGS

Post by Phelan »

quantumf wrote:The cost benefit analysis eludes me. To make a client as functionally capable and as stable and bug-free as the existing cgoban client will be a pretty epic task. And for what, exactly? It might silence the vocal anti-java minority, but I can't think of a legitimate reason, except perhaps to fight off the challenge of Kaya and others. Kaya and others are not mounting any immediate challenge, but I suppose there's always the risk that when they eventually get a compelling alternative, it will be too late to do anything about it. But then I wonder if wms even cares that much. Since it's not his primary source of income, perhaps he will even welcome a credible english language alternative and can retire from the stress of running kgs.

I think the idea is that people have always wanted to play on KGS through college/corporate firewalls, or systems that can't use java. An HTML client would work for that. I don't know if he ever gave reasons.
By the way, I think he had a page on google plus detailing the progress on that, but don't remember the link.
a1h1 [1d]: You just need to curse the gods and defend.
Good Go = Shape.
Associação Portuguesa de Go
User avatar
Samura
Dies in gote
Posts: 57
Joined: Wed Oct 03, 2012 3:06 pm
Rank: KGS 14 kyu
GD Posts: 0
KGS: Samura
Location: Porto Alegre, Brazil
Has thanked: 70 times
Been thanked: 17 times

Re: The future of KGS

Post by Samura »

Phelan wrote:I think the idea is that people have always wanted to play on KGS through college/corporate firewalls, or systems that can't use java. An HTML client would work for that. I don't know if he ever gave reasons.
By the way, I think he had a page on google plus detailing the progress on that, but don't remember the link.


Yes! The day I can play between my classes at college on my iPad will be a happy day!
Last edited by Samura on Sun Mar 03, 2013 2:23 pm, edited 1 time in total.
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: The future of KGS

Post by Uberdude »

quantumf wrote:The cost benefit analysis eludes me. To make a client as functionally capable and as stable and bug-free as the existing cgoban client will be a pretty epic task. And for what, exactly?


I imagine part of wms's reasons for doing it could be for his personal enjoyment and benefit: having fun programming, learning new technologies and skills (good CV fodder).
Marathon
Dies with sente
Posts: 78
Joined: Sun Mar 03, 2013 1:25 pm
GD Posts: 0
Has thanked: 16 times
Been thanked: 21 times

Re: The future of KGS

Post by Marathon »

I think another motivation is to reduce the number of clients, and therefore, the future work needed in making changes.

The current system's main client is the web-start client, with two versions (with or without file associations). Then, there is the applet (Java plugin) client. I imagine the applet client is substantially the same as the web-start, but with some features disabled (because browser/applet security prevents their use) and "life cycle management" methods. But then there is the Android client, which I imagine is completely different than the others. So, this project will essentially reduce the number of clients from two to one.

In addition, there is the GTP client for bots. I've no idea how that fits into the picture.

Also, it looks like the current server will remain, as he has said he is converting the existing client to act as an intermediate server. So, the HTML 5 client will communicate with the new server, and the new server will communicate with the current server.
PaperTiger
Dies with sente
Posts: 71
Joined: Fri Feb 15, 2013 9:05 pm
Rank: KGS 3 kyu
GD Posts: 0
KGS: PaperTiger
Has thanked: 4 times
Been thanked: 10 times

Re: The future of KGS

Post by PaperTiger »

quantumf wrote:But then I wonder if wms even cares that much. Since it's not his primary source of income, perhaps he will even welcome a credible english language alternative and can retire from the stress of running kgs.


Considering that he hasn't gotten around to make a one line change to fix the stone clicking sounds in over a year, it is evident he really doesn't care.
speedchase
Lives in sente
Posts: 800
Joined: Sun Dec 04, 2011 4:36 pm
Rank: AGA 2kyu
GD Posts: 0
Universal go server handle: speedchase
Has thanked: 139 times
Been thanked: 122 times

Re: The future of KGS

Post by speedchase »

Marathon wrote:I think another motivation is to reduce the number of clients, and therefore, the future work needed in making changes.

The current system's main client is the web-start client, with two versions (with or without file associations). Then, there is the applet (Java plugin) client. I imagine the applet client is substantially the same as the web-start, but with some features disabled (because browser/applet security prevents their use) and "life cycle management" methods. But then there is the Android client, which I imagine is completely different than the others. So, this project will essentially reduce the number of clients from two to one.

I really don't think that is it. Java is generally considered much easier to maintain than HTML because there is only one JRE (well here are more but no one really cares if you support the others or not) while there are tons of browsers, and way more comparability issues.
Kirby
Honinbo
Posts: 9553
Joined: Wed Feb 24, 2010 6:04 pm
GD Posts: 0
KGS: Kirby
Tygem: 커비라고해
Has thanked: 1583 times
Been thanked: 1707 times

Re: The future of KGS

Post by Kirby »

quantumf wrote:The cost benefit analysis eludes me. To make a client as functionally capable and as stable and bug-free as the existing cgoban client will be a pretty epic task. And for what, exactly?...


Say it's the 90s, oh about the time that KGS was initially being developed. Making a go server and client functionally capable and stable would have been a pretty epic task. And for what, exactly?

Anyway, the most pressing reason to have a browser client is to stay modern, in my opinion. KGS is cool, and was pretty well designed, but it does have an old feel to it.
be immersed
User avatar
deja
Lives in gote
Posts: 379
Joined: Sun Apr 18, 2010 9:44 am
GD Posts: 0
Has thanked: 105 times
Been thanked: 123 times

Re: The future of KGS

Post by deja »

I've been away from Go (and L19) for some time, so this may be a dumb question, but is there a better or even equivalent client for teaching? For all its warts, it still seems to be the most versatile compared to the others.
"This is a game that rewards patience and balance. You must think like a man of action and act like a man of thought."
-Jonas Skarssen
Post Reply