This sounds like a good idea and I haven't ruled out Java, but not the biggest fan. But would rather do it in Java than say C.
I was leaning toward C# since it's a very popular and portable language. The code would be portable among Win/Lin/OS X heck even Android/iOS (for viewer) due to Xamarin. I'm working on the first baby-steps of just getting a very basic server/client model up and running and as you said relying more on GTP and the engines to do more self-checking and use cgos only as a gateway (till next update). Going to use mysql/mariasql instead of lightsql. Then I can use php for the backend webwork. I'm going to re-use some of the webcode I wrote years ago for OICS as well so that will kickstart that portion a bit. Will update more as things progress. -Josh On Mon, Apr 6, 2015 at 6:13 AM, Detlef Schmicker <[email protected]> wrote: > What about just start the project on github or https://bitbucket.org/ (is > not bad at forking and merging) > > Open an issue for the discussion and off we go:) > > When I was thinking of a quick solution I was thinking about gogui, which > supports most of the game handling already. > > http://gogui.sourceforge.net/doc/reference-twogtp.html > > GoGui is well tested and widely used, as far as I know. The twogtp tool is > used e.g. in CLOP and works really great. A observer program may be added to > judge the resulting position, e.g. > gnugo... > > The first server / client would not have to do much more than authorization > and afterwords tunneling gtp to get it playing and logging the games and > results?! > > The result logs would be used to compute the ratings (possibly by a > independend process)?! > > I have no special wishes about programming language, but as kgsclient > requires java anyway, java dependency is no additional dependency for new go > programmer... > > I do not love java, but if one thinks of integrating the server into gogui > it might be a good idea to use?! > > I would just start and try connecting Markus Enzenberger (author of GoGui > later, if he is interested in merging?!) > > I would definitely work on the project, but it should have a quick start and > room for improvement later:) > > Detlef > > > > Am 03.04.2015 um 16:11 schrieb Joshua Shriver: >> >> Agree as well. But would like to offer both options. Planning to >> use github and make it 100% open source. >> >> -Josh >> >> On Fri, Apr 3, 2015 at 10:05 AM, Christoph Birk >> <[email protected]> wrote: >>> >>> On Apr 3, 2015, at 5:40 AM, folkert <[email protected]> wrote: >>>>>> >>>>>> My goal is to move away from interpreted languages and release SOLID >>>>>> .exe or bin for unices. >>>>> >>>>> Are you talking about servers or clients there? >>>> >>>> For clients, PLEASE do not release binaries, release sources. No sane >>>> linux user installs random binaries. >>> >>> I 100% agree, >>> Christoph >>> >>> _______________________________________________ >>> Computer-go mailing list >>> [email protected] >>> http://computer-go.org/mailman/listinfo/computer-go >> >> _______________________________________________ >> Computer-go mailing list >> [email protected] >> http://computer-go.org/mailman/listinfo/computer-go >> > > _______________________________________________ > Computer-go mailing list > [email protected] > http://computer-go.org/mailman/listinfo/computer-go _______________________________________________ Computer-go mailing list [email protected] http://computer-go.org/mailman/listinfo/computer-go
