Commit Graph

136 Commits

Author SHA1 Message Date
Andrew Guibert
00237e4e63
Merge pull request #27 from realModusOperandi/controls
Use triangular hotspots for controls
2018-03-07 16:13:34 -06:00
Liam Westby
c3168fa794 Use triangular hotspots for controls 2018-03-07 15:55:32 -06:00
Liam Westby
165b0a80b3
Merge pull request #26 from realModusOperandi/controls
Second pass: replace with canvas and do hit detection ourselves
2018-03-07 15:40:07 -05:00
Liam Westby
14a3c86fbf Second pass: replace with canvas and do hit detection ourselves 2018-03-07 13:29:35 -06:00
Andrew Guibert
19928b2e4b
Merge pull request #25 from aguibert/game-code-input
Disable auto-correct on game code input and auto-uppercase letters
2018-03-07 09:52:52 -06:00
Andrew Guibert
3b0a3ff798 Disable auto-correct on game code input and auto-uppercase letters 2018-03-06 22:10:31 -06:00
Liam Westby
ba905ea0fe
Merge pull request #24 from realModusOperandi/controls
First pass of controller layout
2018-03-06 21:31:41 -05:00
Liam Westby
971d6e15d7 First pass of controller layout
This is possibly going to be the hardest page to get right.
2018-03-06 17:16:03 -06:00
Liam Westby
c14457f2c4
Merge pull request #23 from realModusOperandi/game-layout
First pass at a layout for the game page
2018-03-06 13:54:03 -05:00
Liam Westby
cdd4e94480 Better display of the game page on tablets 2018-03-06 09:40:35 -06:00
Liam Westby
d72e308de3 Enhance game code display.
We may want to revisit only showing the code to spectators in the future.
2018-03-06 09:40:15 -06:00
Liam Westby
fead49a56a Display game code with more contrast 2018-03-05 22:06:28 -06:00
Liam Westby
54ea304e09 Introduce a grid layout to the game page 2018-03-05 20:11:54 -06:00
Andrew Guibert
8816925a05
Merge pull request #22 from realModusOperandi/login-layout
Login layout
2018-02-23 10:54:49 -06:00
Liam Westby
238aa2a198 Move to SCSS 2018-02-20 16:55:16 -06:00
Liam Westby
0ba5bac9ea Autofocus first input 2018-02-20 16:55:16 -06:00
Liam Westby
dcdab79b9b A possible login page layout 2018-02-20 16:55:16 -06:00
Liam Westby
13c6b9bdc7 Set fonts for the entire website 2018-02-20 16:55:16 -06:00
Liam Westby
6481e73cee
Merge pull request #21 from realModusOperandi/frontend-tweaks
Frontend tweaks
2018-02-20 13:38:06 -05:00
Liam Westby
53a9641d52 Use a variable for font styel 2018-02-20 11:57:08 -06:00
Liam Westby
ef33c25cd6 Convert to styles to SASS 2018-02-20 09:11:47 -06:00
Liam Westby
33743d15aa Reduce frontend feature set to just servlet-4.0 2018-02-20 09:02:39 -06:00
Andrew Guibert
7fcff95bc8
Merge pull request #20 from aguibert/liberty-gradle-plugin-update
Upgrade to version 2.1.1 of liberty gradle plugin so 1 wlp install can be used
2018-02-19 10:33:26 -06:00
Andrew Guibert
de06d69891 Upgrade to version 2.1.1 of liberty gradle plugin so 1 wlp install can be used 2018-02-19 10:29:25 -06:00
ryanesch
4e7766de3a
Merge pull request #19 from ryanesch/update-version
update liberty version
2018-02-19 10:18:54 -06:00
Ryan Esch
854932ea0b update liberty version 2018-02-19 10:13:04 -06:00
Andrew Guibert
abd8db4863
Update README.md 2018-02-15 18:52:47 -06:00
Liam Westby
cf71923539
Merge pull request #18 from aguibert/classpath-fix
Fix classpath generation
2018-02-15 09:05:48 -05:00
Andrew Guibert
8a01ae58e8 Make game ID more readable 2018-02-14 23:30:06 -06:00
Andrew Guibert
15f538e673 Fix eclipse classpath generation 2018-02-14 23:26:52 -06:00
Andrew Guibert
c193c5198a
Merge pull request #17 from realModusOperandi/controls
Controls Page For Phones
2018-02-14 23:10:31 -06:00
Liam Westby
20e45e3607 Create Controls component 2018-02-14 22:24:25 -06:00
Liam Westby
65ae883ce6 Refactor whiteboard functionality into GameComponent and share WebSocket 2018-02-14 14:37:20 -06:00
Liam Westby
427d5d96c3 Some development environment tweaks 2018-02-14 14:36:40 -06:00
Andrew Guibert
897c485084
Merge pull request #16 from aguibert/obstacles
Implement non-moving obstacles
2018-02-14 13:31:25 -06:00
Andrew Guibert
dfb5ed03d8 Update build so unit tests automatically run before starting a server 2018-02-14 13:30:03 -06:00
Andrew Guibert
5bce921a0c Fix bug where non-Alive players did not show up in playerlist 2018-02-14 12:36:51 -06:00
Andrew Guibert
13e01f091d Implement non-moving obstacles 2018-02-14 12:08:48 -06:00
Olen Cook
412289695a
Merge pull request #15 from olendvcook/VerifyGameExistsBeforeJoining
Don't let players join full/finished/started/invalid games
2018-02-14 10:56:05 -06:00
orcook
54ee49c239 use JsonB for join round validation 2018-02-14 10:47:39 -06:00
orcook
47ed3fb16a move validation check to frontend 2018-02-13 18:04:20 -06:00
orcook
914cc65457 don't let players join full/finished/started/invalid games 2018-02-13 15:39:21 -06:00
Liam Westby
2e2a9498ae
Merge pull request #14 from realModusOperandi/fix-safari
Fix spectating games in Safari
2018-02-13 12:48:03 -05:00
Liam Westby
6a5c60eff0 Fix spectating games in Safari 2018-02-13 11:04:20 -06:00
Andrew Guibert
fa2b263cb1
Merge pull request #13 from aguibert/non-player-hosting
Implement game hosting as a non-player
2018-02-12 14:07:39 -06:00
Andrew Guibert
9f847f6818 Review comments 2018-02-12 14:07:10 -06:00
Andrew Guibert
8b4ded5fab Don't restrict http endpoints to localhost 2018-02-10 00:37:22 -06:00
Andrew Guibert
091a094d36 Automatically re-queue spectators to next round after 5s 2018-02-10 00:22:09 -06:00
Andrew Guibert
f150f69568 Remove ability to pause games 2018-02-09 23:41:47 -06:00
Andrew Guibert
4f7a0846e8 Implement game hosting as a non-player 2018-02-09 22:50:15 -06:00