Open source go server - weiqi.gs

Tell the community about tournaments, new go sites, software updates, etc.
Post Reply
bitzi
Beginner
Posts: 8
Joined: Fri Jun 10, 2011 8:31 pm
GD Posts: 0
Been thanked: 10 times

Open source go server - weiqi.gs

Post by bitzi »

Hello,

In the last few months I have been working on a go server, which I have now put online and made open source:

https://weiqi.gs
https://gitlab.com/mibitzi/weiqi.gs

Motivation behind this project is that there are, in my opinion, no nice browser-based go servers (with kaya.gs gone, kgs not making much progress and ogs having a messy UI imho), even less so open source ones.

Please bear in mind, that the project is still in a very early stage and many things are not as polished as they should be. And of course, there will be bugs.

The server uses chinese rules, fischer time and Glicko2. Byoyomi is planned but not yet implemented.

Please have a look and stop bye if you are interested.
https://weiqi.gs - Open source go server
YeGO
Dies with sente
Posts: 82
Joined: Mon Feb 23, 2015 8:41 pm
GD Posts: 0
Has thanked: 19 times
Been thanked: 46 times

Re: Open source go server - weiqi.gs

Post by YeGO »

Awesome! Great project!

Exciting to finally see an open-source server project like this!
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

Re: Open source go server - weiqi.gs

Post by EdLee »

Hi bitzi,

Thanks! :bow: :clap: :salute:
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: Open source go server - weiqi.gs

Post by Bonobo »

I totally don't agree about “messy interface” re: OGS, and I welcome every attempt to make the Go community happy and provide them with new places to enjoy The Game, therefore sharing this wide and far :-)

“Let 100.000 flowers bloom!”
“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? :)
longshanks
Dies with sente
Posts: 97
Joined: Sat Nov 22, 2014 1:51 am
GD Posts: 0
Been thanked: 14 times

Re: Open source go server - weiqi.gs

Post by longshanks »

bitzi wrote:Hello,
Motivation behind this project is that there are, in my opinion, no nice browser-based go servers (with kaya.gs gone, kgs not making much progress and ogs having a messy UI imho), even less so open source ones.


Firstly -- well done! I had a quick look and it's looking good so far. Keep up the good work.

Someone is working on an HTML5/JSON client implementation for KGS I believe. They're making good progress too. Check it out. I'm also keeping an eye on that one too.

I agree with OGS being a bit of a busy interface. Though others seem to quite like it. I also find the UI too cluttered to use comfortably on a Smartphone, though it's just about usable on a tablet. Also it's ad-driven and the placement of the adverts is annoying. Using an ad-blocker you get the following message 'become a site supporter and hide the ads legitimately!'. So I look forwrard to seeing your project progress. Are you in need of anything (infrastructure, coders, documentation writers etc?).
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: Open source go server - weiqi.gs

Post by Uberdude »

Bonobo wrote:“Let 100.000 flowers bloom!”

You do know what happened after they briefly bloomed, right? Makes the old tweet banning KGS talk from IGS etc. look like happy times.
bitzi
Beginner
Posts: 8
Joined: Fri Jun 10, 2011 8:31 pm
GD Posts: 0
Been thanked: 10 times

Re: Open source go server - weiqi.gs

Post by bitzi »

Thanks to everyone who came bye to visit and those who shared it with others.
There are already a few people lurking around the chat room and also a few games :clap:

longshanks wrote:Firstly -- well done! I had a quick look and it's looking good so far. Keep up the good work.

Someone is working on an HTML5/JSON client implementation for KGS I believe. They're making good progress too. Check it out. I'm also keeping an eye on that one too.

Thanks, I saw something about that. However last I checked that KGS-Frontend wasn't open sourced yet unfortunately.

longshanks wrote:I agree with OGS being a bit of a busy interface. Though others seem to quite like it. I also find the UI too cluttered to use comfortably on a Smartphone, though it's just about usable on a tablet. Also it's ad-driven and the placement of the adverts is annoying. Using an ad-blocker you get the following message 'become a site supporter and hide the ads legitimately!'. So I look forwrard to seeing your project progress. Are you in need of anything (infrastructure, coders, documentation writers etc?).

There are still quite a few issues, but at the moment weiqi.gs is more or less usable on a smartphone.
I do not plan to display ads unless necessary (as I don't like them myself). And as long as the infrastructure cost is within reason I have no problem counting those as "expenses for my hobby".

What I am currently looking for are some good quality sounds for notifications / spoken time / etc.
If anyone has some good sources for sounds please let me know :)
https://weiqi.gs - Open source go server
YeGO
Dies with sente
Posts: 82
Joined: Mon Feb 23, 2015 8:41 pm
GD Posts: 0
Has thanked: 19 times
Been thanked: 46 times

Re: Open source go server - weiqi.gs

Post by YeGO »

bitzi wrote:What I am currently looking for are some good quality sounds for notifications / spoken time / etc.
If anyone has some good sources for sounds please let me know :)


OGS sources some of its sounds from freesound.org (see the content section on https://online-go.com/docs/about)
http://freesound.org/people/Corsica_S/sounds/82986/
http://freesound.org/people/acclivity/sounds/25882/

Also, if you might be interested, here are some nice graphical assets for realistic stones and board:
https://github.com/atarnowsky/go-assets
https://github.com/jokkebk/jgoboard/blo ... inkaya.jpg

I tweaked the colors of the shinkaya image a bit here:
https://github.com/yewang/besogo/blob/g ... nkaya2.jpg
https://github.com/yewang/besogo/blob/g ... nkaya3.jpg
https://github.com/yewang/besogo/blob/g ... nkaya4.jpg
jrcn50
Beginner
Posts: 1
Joined: Mon May 23, 2016 7:13 am
Rank: OGS 23kyu
GD Posts: 0
KGS: jrcn50
OGS: jrcn50
Online playing schedule: OGS 11:00-21:00 UTC+1
Location: France

Re: Open source go server - weiqi.gs

Post by jrcn50 »

"ogs having a messy UI imho"

I don't think so!...OGS is a very good server imho!

...But I can try another one :)
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: Open source go server - weiqi.gs

Post by Uberdude »

I don't think the OGS UI is particularly messy, but it is rather slow, particularly page reloads and on smartphones. Old OGS with its static html generated by php might not have been sexy, but it was fast (obviously such an approach is only suitable for correspondence not real time play). So whilst I understand hobby go server projects are often primarily (at least initially) a way to have fun playing with new web technologies, improve your CV and so on, please do bear users and their impatience in mind. But it looks nice so far :).

P.S. 1st bug report, on Android Firefox when I try to challenge a user and the name pop up appears, it doesn't seem to recognise it as a text field and my keyboard doesn't pop-up so I can't type in it. It works on Android Chrome though. I use Firefox for OGS on my phone because Chrome has a bug where tap coordinates are in the wrong place when zoomed which makes zooming to play moves impossible, let's see if that affects WGS too (do you use that acronym?).
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: Open source go server - weiqi.gs

Post by Bonobo »

@ Uberdude, re: 100.000 flowers vs. “Hundred Flowers Campaign”

Uberdude wrote:
Bonobo wrote:“Let 100.000 flowers bloom!”

You do know what happened after they briefly bloomed, right? Makes the old tweet banning KGS talk from IGS etc. look like happy times.

Mh… remember the Nyan Cat from Kaya.gs?

TBH, when I wrote that sloppy comment, I only had briefly heard about the Hundred Flowers Campaign. (Wikipedia link); I used the phrase naïvely, in what I thought to be a positive sense. I love variety and options :-) And the more of these the Go community gets, the better.

And then … somebody’s comment on FB (where I had shared the weiqi.gs info using the same phrase) made me read more about it on Wikipedia.

Sadly, while for itself the campaign may have appeared to be a good idea, it was (ab)used or perhaps even intended to filter out dissidents and persecute and imprison them. Dunno whether the chairman was cracked up then already (i.e. whether this was his actual plan) or whether he cracked up later when, amidst the “flowers”, criticism also began to bloom … (assuming that he wasn’t cracked up right from the beginning).

<sigh> at least I wrote about hundred thousand flowers :-D but then again I don’t know whether that makes it better or even worse :-?
“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? :)
YeGO
Dies with sente
Posts: 82
Joined: Mon Feb 23, 2015 8:41 pm
GD Posts: 0
Has thanked: 19 times
Been thanked: 46 times

Re: Open source go server - weiqi.gs

Post by YeGO »

They just added correspondence games this week :D

http://blog.weiqi.gs/2016/06/correspondence-games/
Post Reply