Skip to content

Python adaptation of the board game Secret Hitler (unofficial)

Notifications You must be signed in to change notification settings

zyx-billy/PySecretHitler

Repository files navigation

PySecretHitler

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!

Project Overview

  • 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.

Development Guide

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 .

About

Python adaptation of the board game Secret Hitler (unofficial)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published