Commit Graph

260 Commits

Author SHA1 Message Date
Andrew Guibert
4de7fc4b62 Remove unused properties from moving obstacles on backend 2018-05-09 13:00:37 -05:00
Andrew Guibert
3bcc7f2198 Remove unused code/properties for tracking player trails 2018-05-09 12:51:42 -05:00
Andrew Guibert
d5613cfc1b Prevent player tooltips from going off game board 2018-05-09 12:32:17 -05:00
Andrew Guibert
403751c8c6
Merge pull request #84 from aguibert/player-bike-icons
Plug in bike icons to game board
2018-05-09 10:56:17 -05:00
Andrew Guibert
8fb4f19a6c Plug in bike icons to game board 2018-05-09 10:02:56 -05:00
Andrew Guibert
b2bfbe83a2
Merge pull request #83 from aguibert/player-tooltips
Identify players at beginning of each game
2018-05-08 15:32:11 -05:00
Andrew Guibert
8f554920cb Identify players at beginning of each game 2018-05-08 15:00:10 -05:00
Liam Westby
a8307d6dea
Merge pull request #82 from realModusOperandi/mobile-wide
Resolve some display issues that cropped up recently
2018-05-08 10:59:20 -05:00
Liam Westby
b9dc0f21f3 Fix player card incorrect positioning on Chrome 2018-05-08 10:03:52 -05:00
Liam Westby
056caf1344 Fix panels being too wide on mobile 2018-05-08 09:59:03 -05:00
Liam Westby
b4b1e06bab
Merge pull request #81 from realModusOperandi/fix-build-break
Resolve "undefined" error
2018-05-07 20:38:55 -05:00
Liam Westby
8f754d2e4e Resolve "undefined" error 2018-05-07 18:29:11 -05:00
Liam Westby
eff0dcd5b4
Merge pull request #80 from realModusOperandi/fix-build-break
Fix build break that only happens with prod build
2018-05-07 17:21:46 -05:00
Liam Westby
811f32fd2c Fix build break that only happens with prod build 2018-05-07 17:11:08 -05:00
Liam Westby
aabf519aef
Merge pull request #79 from realModusOperandi/board-images
Use game library for rendering
2018-05-07 15:27:06 -05:00
Liam Westby
6e5bc3df3d Obstacles erase trails and players again 2018-05-07 14:42:10 -05:00
Liam Westby
f5d84344da Fix players not turning white on death 2018-05-07 11:42:37 -05:00
Liam Westby
846fbe7334 Improve performance by handling websocket messages outside the angular zone 2018-05-07 11:42:24 -05:00
Liam Westby
a91785a37e Draw obstacles as Shapes 2018-05-07 08:30:22 -05:00
Liam Westby
486a6b6445 Draw static obstacles on their own shape 2018-05-07 08:30:22 -05:00
Liam Westby
2b060cad73 Draw trails on their own shape 2018-05-07 08:30:22 -05:00
Liam Westby
b2f3e69f2d Draw players as shapes instead of directly 2018-05-07 08:30:22 -05:00
Liam Westby
bd7b8917a4 Use LinkedHashSets for players and obstacles to preserve order 2018-05-07 08:27:35 -05:00
Liam Westby
a14608fb74 Refactor player to only hold properties, player component handles styles 2018-05-07 08:27:35 -05:00
Liam Westby
43a9fe0f39 Install createjs libraries 2018-05-07 08:27:35 -05:00
Liam Westby
0b033ed5ab
Merge pull request #78 from aguibert/queue-bugfix-2
Smooth out requeueing after a game is over
2018-05-07 08:09:27 -05:00
Andrew Guibert
5843b3e121 Show player list even if 0 human players are in game 2018-05-06 12:44:57 -05:00
Andrew Guibert
d44a4fb082 Smooth out requeueing from the game page 2018-05-06 00:23:43 -05:00
Andrew Guibert
b80f81cb51 Run post game processing asynchronously 2018-05-06 00:19:02 -05:00
Andrew Guibert
e95f4d5a61
Merge pull request #77 from aguibert/sso-username-validation
Validate selected username on SSO registration code path
2018-05-04 13:51:33 -05:00
Andrew Guibert
db4075e81a Validate selected username on SSO registration code path 2018-05-04 12:24:20 -05:00
Andrew Guibert
d33bba938f
Merge pull request #76 from aguibert/wlp-2018.4.0.0
Upgrade to Liberty April beta
2018-05-04 11:33:35 -05:00
Andrew Guibert
528229a18f Fix bug so players enter queue if they try to join as game is starting 2018-05-04 11:19:17 -05:00
Andrew Guibert
1b02cf9937 Use fine-grained features instead of convenience features 2018-05-04 11:13:00 -05:00
Liam Westby
93ce6c3bc3
Merge pull request #75 from aguibert/queue-bugfixes
Bug fixes for player queueing
2018-05-04 09:31:34 -05:00
Andrew Guibert
3623015452 Update Liberty dependencies 2018-05-04 08:45:01 -05:00
Andrew Guibert
30ae6816fa Bug fixes for player queueing
- fixed: entering wrong party ID gives NPE on frontend
- port queue changes to mobile device controller
- fixed: re-using tab or hitting browser back button in a party prevents
  user from staying at login page and would auto promote them into a game
  round
2018-05-03 22:47:30 -05:00
ryanesch
931844bb8a
Merge pull request #74 from ryanesch/auth-update
add player-service keystore
2018-05-03 15:56:51 -05:00
Ryan Esch
ce0de2513d add player-service keystore 2018-05-03 15:56:08 -05:00
Andrew Guibert
eaaf09c7c6
Merge pull request #73 from aguibert/player-queues
Player queues
2018-05-03 15:14:28 -05:00
Andrew Guibert
155ecc6c52 Review comments and hide some use cases for mobile devices 2018-05-03 15:10:05 -05:00
Andrew Guibert
116ae99bf6 Add ability to leave party queues 2018-05-03 12:47:56 -05:00
Andrew Guibert
5aacfcf659 Player queues for parties 2018-05-03 11:05:07 -05:00
Andrew Guibert
dd410f6b48 Use safe randomly generated party codes 2018-05-03 08:38:17 -05:00
Andrew Guibert
e985d0d951 Sanitize usernames on frontend and backend 2018-05-03 08:38:17 -05:00
ryanesch
b96d191a3c
Merge pull request #72 from ryanesch/auth-update
Add Google auth option
2018-05-02 15:45:42 -05:00
Ryan Esch
180c6f000f login 2018-05-02 15:45:06 -05:00
Ryan Esch
32974d8ff5 Add Auth 2018-04-20 13:19:38 -05:00
Andrew Guibert
f1d200a46c
Merge pull request #71 from realModusOperandi/cleanup
Some misc frontend cleanup
2018-04-17 22:59:41 -05:00
Liam Westby
e7219627e4 Merge branch 'style-cleanup' into cleanup
* Apply tslint suggestions
* Remove unused assets
2018-04-17 21:32:20 -05:00