Commit Graph

129 Commits

Author SHA1 Message Date
Jeremiah Billmann a31865142c Made a GameLoop helper module to make game class cleaner 2013-07-09 21:23:48 -04:00
Jeremiah Billmann 7b7021bf09 Client refactor for #17 2013-07-09 20:58:09 -04:00
Jeremiah Billmann 2f1026ae52 Refactoring out physics loop on client for #17 2013-07-09 20:41:35 -04:00
Jeremiah Billmann bb083ecb94 Moved smoothing factor to server options 2013-07-09 20:12:54 -04:00
Jeremiah Billmann 56133d9c90 Remove no longer used code. 2013-07-09 20:07:12 -04:00
Jeremiah Billmann 074119fb82 Finished initial server refactor for #17 2013-07-09 20:03:38 -04:00
Jeremiah Billmann cc2563f8f6 Major refactor for #17 - prompted by #3 2013-07-09 19:28:40 -04:00
Jeremiah Billmann bed0f6c6ab Major refactor for #17 - prompted by #3 2013-07-09 19:28:17 -04:00
Jeremiah Billmann 0380e63899 Changed state fetch to return all states - allow client more control 2013-07-07 15:46:35 -04:00
Jeremiah Billmann 85458c47b9 Moved remove into base 2013-07-06 14:23:41 -04:00
Jeremiah Billmann 8290aa31fa Progress #3 2013-07-06 14:21:11 -04:00
Jeremiah Billmann a366576031 Moved id into base entity 2013-07-06 13:49:30 -04:00
Jeremiah Billmann dbe1dd01ad Storing state history for lag compensation. 2013-07-06 13:37:27 -04:00
Jeremiah Billmann dd03d7a8d7 Adding state history for lag compensation 2013-07-06 12:20:54 -04:00
Jeremiah Billmann 67caaf00ec Refactor ahead of changes for #3 2013-07-06 11:43:30 -04:00
Jeremiah Billmann 6da3628ad4 Cleanup/refactor for #3 2013-07-06 00:32:48 -04:00
Jeremiah Billmann e321124aa0 Progress: #3 2013-07-05 23:36:56 -04:00
Jeremiah Billmann a50d759c25 Formatting 2013-07-05 23:28:43 -04:00
Jeremiah Billmann e5fe1487ff Moved interpolation & prediction options to server. 2013-07-05 14:56:56 -04:00
Jeremiah Billmann 5991f725d9 Updated library header... getting ready for documentation 2013-07-04 22:57:55 -04:00
Jeremiah Billmann 488c32a8d8 Progress: #3 - major client changes 2013-07-04 16:46:38 -04:00
Jeremiah Billmann 0e8f8bb752 Progress: #3 2013-07-04 16:17:21 -04:00
Jeremiah Billmann 1e6133d019 Progress: #3 2013-07-04 15:16:49 -04:00
Jeremiah Billmann 4ceb93fbf6 Progress: #3 2013-07-04 15:13:34 -04:00
Jeremiah Billmann 24fb6e5358 Progress #3 2013-07-04 11:01:54 -04:00
Jeremiah Billmann 106a3cca3e Progress: #3 2013-07-04 10:51:56 -04:00
Jeremiah Billmann 0204d254e6 Added playerId to callbacks 2013-07-03 17:27:54 -04:00
Jeremiah Billmann b1e4e7a52e Fixes for #9 #10 and #11 2013-07-03 17:03:52 -04:00
Jeremiah Billmann c3c2567c1b Removed un-used option 2013-07-01 21:57:23 -04:00
Jeremiah Billmann 415dceb524 Progress: Delta time & fixed timestep 2013-07-01 21:45:21 -04:00
Jeremiah Billmann 9b7b0a9531 Progress: Adding delta time and fixed timestep 2013-07-01 21:03:05 -04:00
Jeremiah Billmann 7e66be0ac0 Adding delta and fix physics step 2013-07-01 20:41:58 -04:00
Jeremiah Billmann c1fa83b451 Removed default value 2013-06-30 17:08:41 -04:00
Jeremiah Billmann d72c86562f Interpolation cleanup/tweak progress 2013-06-30 17:05:51 -04:00
Jeremiah Billmann 2c480810ab Cleaning up client time vs render time 2013-06-30 16:57:40 -04:00
Jeremiah Billmann 8ae3809ab1 Progress Fixing interpolation 2013-06-30 16:11:55 -04:00
Jeremiah Billmann a052a414c3 Progress: Interpolation Correction 2013-06-30 16:05:26 -04:00
Jeremiah Billmann bbe9adf06b Removed smoothing for now... clean start next time. 2013-06-29 17:07:47 -04:00
Jeremiah Billmann 7fd66c2db9 Fixed state issue for non-interpolation 2013-06-29 16:15:10 -04:00
Jeremiah Billmann 78e2d55cb7 Yup, minor formatting 2013-06-28 23:38:40 -04:00
Jeremiah Billmann 76857fd36f Minor UI change 2013-06-28 23:29:39 -04:00
Jeremiah Billmann dea39fce9f Corrected delay with options based interp delay 2013-06-28 23:27:10 -04:00
Jeremiah Billmann c6e7dd7813 Better to take an average of delay for client smoothing? I do not know, but I will try. 2013-06-28 23:18:16 -04:00
Jeremiah Billmann a2b3ecc4da Added time to input 2013-06-28 23:14:45 -04:00
Jeremiah Billmann 96364faf8a Added client smoothing option 2013-06-28 23:03:09 -04:00
Jeremiah Billmann 47767bcc80 Moved FPS into State Controller 2013-06-28 23:00:49 -04:00
Jeremiah Billmann b2c01a2613 Added client smoothing 2013-06-28 22:58:27 -04:00
Jeremiah Billmann bb029ec660 Formatting 2013-06-28 16:30:10 -04:00
Jeremiah Billmann 6a8a2dbe54 Minor cleanup 2013-06-28 16:27:10 -04:00
Jeremiah Billmann bf8ddc5a7f Shared physics code - meant to show sharing, not best practices 2013-06-28 16:25:42 -04:00