37 Commits (master)

Author SHA1 Message Date
Daniel Perelman 2ea08f804d Fixes for new version of Django. Some warnings remain. 8 months ago
Daniel Perelman b69b21d518 Add private voting (show vote totals only) mode. Closes #14. (#23)
* Add flag for private voting.
* Always show numbers after a vote.
* Add vote totals to history table and respect private voting flag.
* Make votes no longer private once game is over.
7 years ago
Daniel Perelman 9d72eb6cd3 Sort role names to avoid leaking information. 7 years ago
Daniel Perelman b8d4f51f0a Display how many spies and what roles are in the game in summary info at top. Closes #9. (#22) 7 years ago
Daniel Perelman 974b18f9ad Show leader order when not displaying table of all actions. Closes #18. (#21) 7 years ago
Daniel Perelman ef0201537e In lobby, keep number of players per mission updated. Closes #17. 7 years ago
Daniel Perelman bd810077b2 Fixed bug introduced by "Another game" feature where starting a fresh game would fail. 7 years ago
Daniel Perelman a1c139f965 Add Start/Join new game buttons to end game screen. Closes #7. 7 years ago
Daniel Perelman 65f81c5355 Add "Exit game" button on end game page so there's a way to get back to the entrance page of the game. 7 years ago
Daniel Perelman a7ed96dd95 Joining a completed game goes to the results page. 7 years ago
Daniel Perelman d14dc49f45 Added results view for looking at results of a completed game. 7 years ago
Daniel Perelman 79fb7d7b97 Implemented observer view for a computer visible to all players. (#15)
* Implemented observer view for a computer visible to all players.
* Updated New Game and Join Game pages/forms so observe button requires name to be blank and joining as a player requires name to be non-blank.
* Highlight more clearly what player is on a device to make the observer more clearly separate.

Closes #4.
7 years ago
Daniel Perelman 6740b8e3fc Allow players to retract their vote on a team. (#16)
Closes #3.
8 years ago
Daniel Perelman e8c21182b1 Added "Exit to Lobby" button in role phase. (#13)
Closes #2.
8 years ago
Daniel Perelman 946d389bfd Another fix for Python 3. 8 years ago
Daniel Perelman f737a4c70d Made access code case insensitive. (#12)
Fixes #1.
8 years ago
Daniel Perelman f9c618f400 Added QR code to lobby. 8 years ago
Daniel Perelman 92c702b7d0 Fix for Python 3. 8 years ago
Daniel Perelman c78fa16b01 Show who played fails at the end. 8 years ago
Daniel Perelman 1740f051b1 Refactored to use RelatedManagers where applicable. 8 years ago
Daniel Perelman 876994ad09 Fix for Django <1.8 support. 8 years ago
Daniel Perelman 25f6b68177 Randomly order accept/reject and pass/fail buttons. 8 years ago
Daniel Perelman a70dbb4ecb Added history table. 8 years ago
Daniel Perelman 79d4a98628 Pick phase waiting screen updates using AJAX. 8 years ago
Daniel Perelman cd6ab95923 Role phase screen updates using AJAX. 8 years ago
Daniel Perelman 4e196c08c4 Update lobby player list using AJAX. 8 years ago
Daniel Perelman 56b51c2e45 Added timestamps to a few game actions. 8 years ago
Daniel Perelman 1e5551bbd0 Attempt to make sqlite work better. Might have to switch to Postgres. 8 years ago
Daniel Perelman 0f0191aaf6 Added auto-refresh when game state changes. 8 years ago
Daniel Perelman c893e03201 Basic functionality complete; game is playable. 8 years ago
Daniel Perelman 927852b8b9 Implemented picking a team and voting on them. 8 years ago
Daniel Perelman fc492aa18d Implemented setting up a game up until actually playing. 8 years ago
Daniel Perelman 61eab85a28 Added index page.
HTML and CSS copied over from https://github.com/athtran/avalon
8 years ago
Daniel Perelman 0fba60b1cf Initial skeleton of URLs/views. 8 years ago
Daniel Perelman 823c73de48 First attempt at database model. 8 years ago
Daniel Perelman 6664d00895 Ran manage.py startapp. 8 years ago
Daniel Perelman 65118ce012 Ran django startproject. 8 years ago