A (non-official) Python adaptation of the board game "Secret Hitler" (licensed under CC BY–NC–SA 4.0) so friends can play at home!
- Core game logic implemented as a standalone python module
secret_hitler
. - HTTP server written with Tornado.
- Interactive client-side (browser) view logic implemented with React (using JSX).
- Real-time two-way communication over WebSocket.
System dependencies: Python 3.6 or higher
Create venv for development. Then enter it.
$ python -m venv <venv_dir>
$ source <venv_dir>/bin/activate
Install python package dependencies:
$ python -m pip install -r requirements.txt
Install package locally for development:
$ python -m pip install -e .