Chess with fog of war (game rules) There are two servers:
- app.py - web backend of game, interface is REST.
- websocket.py - websocket server, which sends game events as opponent moves to client.
- python 3.3+
- redis
- peewee compatible DBMS server
- websocket - not required, but recommended
- smtpush - not required, but recommended
$ git clone https://github.com/AHAPX/dark-chess
$ cd dark-chess
$ pip install -r requirements.txt
$ cp src/config_local.py.sample src/config_local.py
$ cd dark-chess/src
$ python main.py
$ cd dark-chess
$ python -m unittest tests