Skip to content

nhumrich/shnight

Repository files navigation

SHNight

Secret Hitler Night Phase

Installation

Prerequisites.

Install & Run

$ git clone https://github.com/nhumrich/shnight.git
$ cd shnight
$ docker-compose up --build
# you might need to add `sudo` before `docker-compose`

Then just navigate to localhost. The server is running on port 8080, so if you have something else running on 8080, you will need to stop it, or update the docker-compose.yml.

Notes

This was designed with minimalism in mind. All state data is stored in memory, so restarting the server, docker, whatever, will cause problems for people currently in the middle of a game, or in the lobby.

Todo's and wants

  • Clean up UI
  • Add voting
  • Add the rest of game logic
  • Create persistant state via database, or other means