KGS Leben: browser-powered, open-source KGS client

Comments, questions, rants, etc, that are specifically about KGS go here.
User avatar
Charlie
Lives in gote
Posts: 310
Joined: Mon Feb 06, 2012 2:19 am
Rank: EGF 4 kyu
GD Posts: 0
Location: Deutschland
Has thanked: 272 times
Been thanked: 126 times

Re: KGS Leben: browser-powered, open-source KGS client

Post by Charlie »

@ZeroKun: Your bugs are noted. At the moment, closing any "channel" sends you back to an arbitrary one because I have made no effort to implement a sensible order or history or back-queue. Also, I haven't done anything about sorting or filtering of lists. Both are certainly planned, but other features were of a higher priority.

Quite excitingly, I am actually approaching a point where features like sorting are actually worth implementing - the temperature of the game is going down. ;)

I'll never take offense at genuine bugs or find them harsh. Quite the contrary - I am a bit of a perfectionist but just a perfectionist who knows how to prioritise.

I do not have a long-term plan as far as hosting is concerned but I do know that the JSON API is now hosted publicly by a third-party and that their server is configured for CORS so I am toying with the idea of using that or making that an option. I have not tried it, yet, because I already had a very solid and well proven development environment against which I was working when the status quo changed.

Theoretically, I could even use github.io to host the thing for Alpha if that works well enough. Testing will be required, however, because three hops over the Internet will be slower than two and even two is sub-optimal.
User avatar
Charlie
Lives in gote
Posts: 310
Joined: Mon Feb 06, 2012 2:19 am
Rank: EGF 4 kyu
GD Posts: 0
Location: Deutschland
Has thanked: 272 times
Been thanked: 126 times

Re: KGS Leben: browser-powered, open-source KGS client

Post by Charlie »

ZeroKun wrote:Copying and pasting this from my response on Reddit in case anyone else is wondering.


Please link the Reddit discussion. I have not been following Reddit.
User avatar
Bonobo
Oza
Posts: 2223
Joined: Fri Dec 23, 2011 6:39 pm
Rank: OGS 9k
GD Posts: 0
OGS: trohde
Universal go server handle: trohde
Location: Germany
Has thanked: 8262 times
Been thanked: 924 times
Contact:

Re: KGS Leben: browser-powered, open-source KGS client

Post by Bonobo »

Charlie wrote:
ZeroKun wrote:Copying and pasting this from my response on Reddit in case anyone else is wondering.


Please link the Reddit discussion. I have not been following Reddit.


Three threads there: https://www.reddit.com/r/baduk/search?q ... rict_sr=on
“The only difference between me and a madman is that I’m not mad.” — Salvador Dali ★ Play a slooooow correspondence game with me on OGS? :)
User avatar
Charlie
Lives in gote
Posts: 310
Joined: Mon Feb 06, 2012 2:19 am
Rank: EGF 4 kyu
GD Posts: 0
Location: Deutschland
Has thanked: 272 times
Been thanked: 126 times

Re: KGS Leben: browser-powered, open-source KGS client

Post by Charlie »



Thanks Bonobo.

I'm off to the Alps with my boots and my pack. As the old proverb goes: "go hiking; become two stones stronger"
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

Post by EdLee »

Hi Charlie,

Have a safe & fun trip. :)
Jhyn
Lives with ko
Posts: 202
Joined: Thu Sep 26, 2013 3:03 am
Rank: EGF 1d
GD Posts: 0
Universal go server handle: Jhyn
Location: Santiago, Chile
Has thanked: 39 times
Been thanked: 44 times

Re: KGS Leben: browser-powered, open-source KGS client

Post by Jhyn »

Charlie wrote:I'm off to the Alps with my boots and my pack. As the old proverb goes: "go hiking; become two stones stronger"


Dragon Ball taught me something. Put two (big) stones in your backpack; become two stones stronger.
La victoire est un hasard, la défaite une nécessité.
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

Post by EdLee »

Put two (big) stones in your backpack; become two stones stronger.
Back & leg muscles get stronger, perhaps. :)
ZeroKun
Dies with sente
Posts: 71
Joined: Thu Aug 12, 2010 2:35 pm
GD Posts: 0
KGS: ZeroKun
Has thanked: 5 times
Been thanked: 13 times

Re: KGS Leben: browser-powered, open-source KGS client

Post by ZeroKun »

I'm hosting it here for the time being.

http://kgsleben.coildomain.com/
User avatar
Monadology
Lives in gote
Posts: 388
Joined: Wed Jun 23, 2010 1:26 pm
Rank: KGS 7 kyu
GD Posts: 0
KGS: Krill
OGS: Krill
Location: Riverside CA
Has thanked: 246 times
Been thanked: 79 times

Re: KGS Leben: browser-powered, open-source KGS client

Post by Monadology »

ZeroKun wrote:I'm hosting it here for the time being.

http://kgsleben.coildomain.com/


Thanks for this. I either picked a really bad time, or automatch isn't working. Anyone gotten it to work succesfully?
ZeroKun
Dies with sente
Posts: 71
Joined: Thu Aug 12, 2010 2:35 pm
GD Posts: 0
KGS: ZeroKun
Has thanked: 5 times
Been thanked: 13 times

Re: KGS Leben: browser-powered, open-source KGS client

Post by ZeroKun »

Haven't tried it myself, as I don't play much :>
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

Post by EdLee »

Hi ZeroKun,

Thanks so much for hosting both new clients !

Hi Charlie,

Do I need to do something special to get the stone click sounds ?
I'm not getting any sounds on either Leben or GoUniverse...

Leben: Feature requests: Pass button, Resign button, Done button. :)

Bug (?) Leben: cannot login from iPhone 4S, iOS 7.x, Safari & another iOS browser.
User avatar
Ootakamoku
Lives with ko
Posts: 126
Joined: Wed Sep 28, 2011 6:44 am
Rank: EGF 2 dan
GD Posts: 0
Universal go server handle: Ootakamoku
Has thanked: 1 time
Been thanked: 63 times

Re: KGS Leben: browser-powered, open-source KGS client

Post by Ootakamoku »

unusable, at least for faster games, since no audio.
User avatar
Charlie
Lives in gote
Posts: 310
Joined: Mon Feb 06, 2012 2:19 am
Rank: EGF 4 kyu
GD Posts: 0
Location: Deutschland
Has thanked: 272 times
Been thanked: 126 times

Re: KGS Leben: browser-powered, open-source KGS client

Post by Charlie »

Hello, L19 users.

I am back. The Alps were incredible - although the snow was disappointing. It started higher and there was much less of it, compared to last Summer. There was still enough to cause a very realistic impromptu Alpine self-arrest practice during a tragic hat-rescuing incident. The snow-slope ended before any objective danger or I wouldn't have risked rescuing the offending head-wear but stopping my unintentional rapid descent did save me one very long, very steep trudge back to the route. My poor trekking pole will never be the same again. The ladies in the party found the incident to be terribly amusing but I was carrying the only camera so they were denied evidence of my fumble.

Back to KGS Leben...

There are no sounds, as yet.

There are pass, resign and done buttons but they might need some U.I. work to make them more obvious and discoverable - I will address this forthwith and possibly elucidate their behaviour and location.

I have not tested with any mobile browsers and do not really intend supporting phones at all. Tablets should make the cut but I have no inclination to design a U.I. that works on a four-inch screen, with fingers - that essentially doubles the user-experience work which, for me, is a bit of a chore. I'm quite happy for anyone to fork the project and make a mobile version of the U.I. against the JavaScript client controllers, however, and would even entertain merging the projects in the future.

In fact, if anyone is interested in joining in, help with the user-experience side of things would be greatly appreciated.

More soon, hopefully, depending on external drains on my time - there have been many, of late.
Chidorin
Beginner
Posts: 3
Joined: Mon Aug 17, 2015 9:06 am
GD Posts: 0
Has thanked: 1 time
Been thanked: 1 time

Re: KGS Leben: browser-powered, open-source KGS client

Post by Chidorin »

looking forward for resign button :mrgreen:

p.s. also can't see in-game messages from an opponent
User avatar
Charlie
Lives in gote
Posts: 310
Joined: Mon Feb 06, 2012 2:19 am
Rank: EGF 4 kyu
GD Posts: 0
Location: Deutschland
Has thanked: 272 times
Been thanked: 126 times

Re: KGS Leben: browser-powered, open-source KGS client

Post by Charlie »

Autumn brings wind, leaves and forward progress: http://wp.me/p6XF4u-7l
  • Sounds for moves and pass-moves
  • Unit Tests added
  • Lots of fixes for Internet Explorer
  • Ko centres marked on the board
  • Pass, Resign and Done buttons found, polished, tested and presented

Most importantly: I did something. And with the change in seasons, I'll probably be doing more programming and less walking-about-in-the-outside.
Post Reply