Justin Gilman
|
51d5fd05ac
removing unused code; simplifying simulation class; adding stubs for channels
|
2 years ago |
Justin Gilman
|
bc125f8787
splitting out simulation action types into own files; updating action type enum; disabling simulation tick broadcast
|
2 years ago |
Justin Gilman
|
45dc39c667
moving some files into separate packages
|
2 years ago |
Justin Gilman
|
278aaa7200
Adding cancellation token for server shutdown
|
2 years ago |
Justin Gilman
|
ca3b77afbe
adding demo game login to generate token; passing token on websocket connect; passing logger through action factories for better reporting
|
2 years ago |
Justin Gilman
|
1d8ee8a338
moving file management to separate class
|
2 years ago |
Justin Gilman
|
58456824e9
adding email to registration model
|
2 years ago |
Justin Gilman
|
4ac8e02c31
building out registration system using hashed json files
|
2 years ago |
Justin Gilman
|
97b49c1815
migrating demo socket client into static files
|
2 years ago |
Justin Gilman
|
a1ea6e5610
autoformat pass
|
2 years ago |
Justin Gilman
|
e48cfff8bd
fixing cors policy typo
|
2 years ago |
Justin Gilman
|
47bc0baafd
adding in jwt auth; cleaning up some structure
|
2 years ago |
Justin Gilman
|
fe22bbbf45
adjusting circle entity to be more visible in the game demo
|
2 years ago |
Justin Gilman
|
144f35882b
splitting out classes into their own files; simplifying entity frame and input frame tracking and serialization
|
2 years ago |
Justin Gilman
|
c5e0b95328
fixing warning on noop action with dummy action
|
2 years ago |
Justin Gilman
|
4b0ab23485
stripping down behavior; handling connect/disconnect/bad data exceptions properly
|
2 years ago |
Justin Gilman
|
045153afa0
reducing max frames for debugging; each frame iteration will loop over the last X frames and recompute inputs
|
3 years ago |
Justin Gilman
|
771d6edf30
adding inputs; parsing data over wire; debugging messages and slowed down tick server for debugging
|
3 years ago |
Justin Gilman
|
8dbd11f106
handing entity disconnect more consistently whether connection is "nice" or not
|
3 years ago |
Justin Gilman
|
0ae31bb42a
fixing issue with removing entity on disconnect; reporting server frame that the event takes place
|
3 years ago |
Justin Gilman
|
645d6e63f7
tracking entities by entityId instead of websocket hash; attempting entityFrame/inputFrame on the server side
|
3 years ago |
Justin Gilman
|
560ad3aca6
reporting entity information to all other users when new entity joins; wrapping WebSocket with Connection class to track entityId
|
3 years ago |
Justin Gilman
|
6fa4ec4c05
Adding simulation class to track entity and input frames; adding logic for adding and removing entities; adding serialization function to control output data
|
3 years ago |
Justin Gilman
|
ea2d99de7c
removing dead comments; pulling up common objects into constructor
|
3 years ago |
Justin Gilman
|
da3b7faa7a
broadcasting to other players when someone joins/leaves
|
3 years ago |
Justin Gilman
|
9ceb2a4e24
Moving connection tracking into separate static class; moving action type and sending convenience functions into factory file; adding simulation and broadcast timers to tickservice
|
3 years ago |
Justin Gilman
|
2bc46ae1a3
initial commit
|
3 years ago |