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
Andrew Guibert
9ef789acba
Fix bug when two moves occur in a single game tick
2018-02-09 13:54:50 -06:00
Andrew Guibert
6adfb407b0
Merge pull request #12 from aguibert/game-board-transmission
...
Transmit player locations more efficiently
2018-02-09 11:41:55 -06:00
Andrew Guibert
393861b297
Control player size in pixels on frontend
2018-02-09 11:23:48 -06:00
Andrew Guibert
e5177c652f
Transmit player locations more efficiently
...
Instead of sending each individual player location update to each client on every game tick, instead send all player locations as an array in a single message. This cuts down the amount of messages per game tick from 16messages to 4 (when 4 players are involved).
Also, fix a bug that would allow players to move backwards on themselves if they change direction more than once per game tick.
2018-02-09 10:53:44 -06:00
Andrew Guibert
93082f3d59
Fix UI styling after move to Bootstrap 4
2018-02-09 10:16:12 -06:00