LizGobanをクラウドで動かす

Electron製のLizGobanのローカル側をnode.jsで動かすようにして、Electron IPCをWebSocket経由のRPCに差し替えてみた。

https://github.com/zakki/lizgoban/tree/server-client

git clone https://github.com/zakki/lizgoban -b server-client
cd lizgoban
npm install
npm run build

external/ に leelaz と external/network.gz を配置。

node serv/server.js

で "http://localhost:3000" を開く。

TODO

  • セッション管理
  • ログイン管理
  • Electron専用のメニューをHTML化
  • SGFの読み書き対応