SabakiHQ / Sabaki

An elegant Go board and SGF editor for a more civilized age.
https://sabaki.yichuanshen.de/
MIT License
2.39k stars 375 forks source link

Integrating p2p-goban with the web branch #624

Closed Seth-Rothschild closed 4 years ago

Seth-Rothschild commented 4 years ago

Hi @yishn, I put together a little proof of concept go server called teahouse that runs games through a barely modified copy of your p2p-goban. The code is AGPL'd and currently in a state which could be described as a minimum viable product but could be more accurately described as full of bugs, missing functionality and as having code quality issues.

While setting it up, I was wondering about the difficulty in integrating signalhub and the functionality around this.state.peers into the web branch of Sabaki proper. It seems like getting the basic functionality wouldn't be too bad but handling every action that should be shared might be a nightmare to do all at once. What are your thoughts and future plans for it?

yishn commented 4 years ago

As I mention on p2p-goban, it is a proof of concept. Eventually, I hope to add collaboration to Sabaki, but currently there are no such plans.