Commit Graph

44 Commits

Author SHA1 Message Date
Alex
207e9bc8ab Basic jasmine setup with a few tests 2020-04-28 00:45:35 -04:00
Alec Maier
230cf73207 Added faq page, indicator for wolf roles 2020-04-19 15:59:37 -04:00
Alec Maier
0a583c01cb Confirm player death, fix join bug 2020-04-18 17:09:46 -04:00
Alec Maier
033417724e Merge branch 'game-page-enhancements' of https://github.com/AlecM33/Werewolf into game-page-enhancements 2020-04-12 14:00:32 -04:00
Alec Maier
9631507271 Clear clock on game end 2020-04-12 14:00:24 -04:00
Alec Maier
8f8a89e2fa Merge branch 'master' into game-page-enhancements 2020-04-11 18:55:24 -04:00
Alec Maier
1df748bf9e display roles that are alive/dead 2020-04-11 18:53:05 -04:00
Alec Maier
9ada0a4d6f Treat dream wolves as minions until they convert 2020-04-11 14:29:02 -04:00
Alec Maier
49ab315566 Added a few more logs 2020-04-10 18:53:51 -04:00
Maier
2241eb0b00 New standard role, allow custom werewolf roles to be added 2020-04-10 15:53:57 -04:00
Alec Maier
9f09388d7a Merge branch 'master' of https://github.com/AlecM33/Werewolf 2020-04-06 00:08:00 -04:00
Alec Maier
dcf0a8e3fa Ability to add custom roles to the deck for a single game 2020-04-06 00:07:08 -04:00
Alec Maier
2954049117 update comment to match change to socket handler 2020-01-27 10:25:12 -05:00
Maier
c692907172 major rework of server/client interaction - request periodically from each client 2020-01-14 14:16:13 -05:00
Maier
051ba932fe Stable animation, pause when window not focused 2020-01-08 11:17:35 -05:00
Maier
37dbade6a4 mostly working killed animation 2020-01-07 16:38:35 -05:00
Maier
5159f62693 base animation 2020-01-03 16:32:03 -05:00
Maier
0e6b669ba0 Fixed endgame detection to count evil roles (that aren't wolves) as villagers 2019-09-23 16:29:00 -04:00
Maier
319afa0c4e Attempt to fix bug in server not emmitting updated state to all sockets in room 2019-09-19 14:30:23 -04:00
Alec Maier
c00c5ddb17 code cleanup 2019-09-14 19:17:52 -04:00
Alec Maier
89782a8056 Added more null checks to guard against games left in browsers 2019-09-13 19:41:37 -04:00
Alec Maier
b8d02c6893 Fixed bug in end-game detection 2019-09-10 22:36:35 -04:00
Alec Maier
1f2785cd1e Null check to fix app crash bug 2019-09-07 16:48:44 -04:00
Alec Maier
e70bcc8ba9 Better logging for games, tweak width of mobile game header 2019-09-07 02:20:48 -04:00
Maier
c45c1b26c6 Various improvements - allow decrementing of individual cards, all lowercase access code, round decimal times to nearest minute, remove colored border from game cards 2019-09-05 16:43:26 -04:00
Alec Maier
4e2fd7072d Changed cron job to clear games based on start time, tried to fix card transparency bug on iphones 2019-09-04 20:46:29 -04:00
Alec Maier
6c49cd06ee Merge branch 'master' of https://github.com/AlecM33/Werewolf 2019-09-03 19:05:25 -04:00
Alec Maier
06ec20a1c6 Force https, log created games 2019-09-03 19:04:50 -04:00
Alec Maier
eed88a682c Various styling improvements, altered roles, verified win conditions 2019-09-03 18:58:20 -04:00
Maier
5063e0cb66 Changed join script to source a locally stored version of the socket io client 2019-09-03 10:55:43 -04:00
Alec Maier
053de5a1c1 Added modal for role descriptions, learning page, fixed cron job 2019-09-03 02:26:47 -04:00
Alec Maier
6c833e4acf Update server js 2019-09-02 22:30:16 -04:00
Alec Maier
1eae5f63f6 Added timer expiration end game scenario, cron job for clearing stale games 2019-09-02 20:44:06 -04:00
Alec Maier
2a2691bc91 Detection of end-game scenarios, end games with splash screen listing winning team and who wolves were. 2019-09-02 19:47:06 -04:00
Alec Maier
48cfaace74 sychronized pausing and resuming of game timer, fade transitions 2019-09-02 04:10:25 -04:00
Alec Maier
d8616ef922 Clicking the card now toggles flipping it over. Removed moment - don't need it 2019-09-01 13:44:14 -04:00
Alec Maier
020282c931 Timer functionality 2019-09-01 03:32:19 -04:00
Alec Maier
113c76244b Added heroku port 2019-08-31 19:35:22 -04:00
Alec Maier
3d5eb360a2 Deal and display cards to players, click a button to say you are dead and relay this message to everyone, small code improvements 2019-08-31 18:22:39 -04:00
Alec Maier
f873540171 tracking of players accross session using id in storage, create game button for the host that is disabled until lobby is full. synchronized lobby state. 2019-08-30 20:37:11 -04:00
Maier
095c5ed7aa join and display the current lobby to all players 2019-08-30 17:38:04 -04:00
Maier
df492f7187 On create or join, now retrieves initial game state form server and prints it in the console 2019-08-30 13:29:12 -04:00
Alec Maier
47d6e9b568 simple game creation and logging, join a game 2019-08-30 02:00:50 -04:00
Alec Maier
f1fcdf43c0 initial commit 2019-08-29 22:14:54 -04:00