ExploreBaduk GameServer
The game server designed for the ExploreBaduk website
Python 3.6 virtual environment:
python3.6 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
Run server within your python virtual environment:
python manage.py
To interactively connect to server:
python -m websockets ws://localhost:8080
General TODO:
- WebSocket message exchange
- sgf navigation
- board representation
- game play
- time control
- counting
WebSocket message exchange
Authorization
- login
- logout
Challenge
- create challenge
- cancel challenge
- join challenge
- accept challenge
- decline challenge
- change request
- return change request
Play move
- play move
- make pass
- resign
Undo move
- request undo
- accept undo
- decline undo
Scoring
- mark dead
- mark alive
- done
- decline