Commit Graph

  • f97ce22cef Refactored backend for convenience of unit-testing. genxium 2022-11-10 21:28:46 +08:00
  • 901b189c5a Improvements on using integer positioning. genxium 2022-11-10 18:18:00 +08:00
  • e5ed8124e8 Minor updates to frontend collider position reset pace. genxium 2022-11-09 23:53:45 +08:00
  • 885443c2b1 Fixes to frontend coordinate conversion. genxium 2022-11-09 23:46:11 +08:00
  • aa795fcee5 Fixed frontend compilation. genxium 2022-11-09 18:13:53 +08:00
  • cb3c19a339 Fixed Golang part compilation. genxium 2022-11-09 14:20:26 +08:00
  • d3d3629618 A broken commit. yflu 2022-11-09 12:19:29 +08:00
  • f37f4337de Minor update to floating number precision. genxium 2022-11-08 21:38:23 +08:00
  • 1a3b3a0a7a Fixed multi-barrier collision handling in backend. v0.5.4 genxium 2022-11-06 13:42:40 +08:00
  • 4f1ce0d71a Fixed typos. genxium 2022-11-03 10:06:21 +08:00
  • 1f728071a9 Updated charts. genxium 2022-11-03 00:16:03 +08:00
  • 4b68917337 Fixed typo. Wing 2022-11-02 12:40:26 +08:00
  • 0cbf968228 Updated README. genxium 2022-11-02 10:57:37 +08:00
  • ec2a21dbe7 Minor fix for "false == Room.BackendDynamicsEnabled". v0.5.3 genxium 2022-10-31 08:50:40 +08:00
  • dc6402c2b7 Updated README. Wing 2022-10-26 10:28:32 +08:00
  • 8038b393e0 Formatted codes. v0.5.2 yflu 2022-10-25 23:36:55 +08:00
  • 4e0f7b52d4 Fixed frontend ws session onclose handling. v0.5.1 yflu 2022-10-25 23:02:39 +08:00
  • 486c46f608 Added backend dynamics toggle. genxium 2022-10-25 10:42:36 +08:00
  • 6d075877ec Fixed frontend reconnection on page refresh for Firefox and Safari. genxium 2022-10-25 09:52:38 +08:00
  • fe826b393b Updated logs in frontend. yflu 2022-10-25 00:05:38 +08:00
  • c69aa25353 Merge pull request #4 from genxium/backend_collision_pushback Wing 2022-10-22 13:52:52 +08:00
  • 0f4d067c06 Updated test cases for frontend-backend-collision-reconciliation. yflu 2022-10-22 13:38:10 +08:00
  • cff31d295c Simplified frontend log. yflu 2022-10-22 00:03:26 +08:00
  • 150e30db2a Drafted backend collision with pushback calculations. yflu 2022-10-21 22:39:08 +08:00
  • bc8989a0e6 Minor update. genxium 2022-10-19 17:56:52 +08:00
  • 1959a7fd9a Refactored use of SAT collision checking. genxium 2022-10-19 17:32:18 +08:00
  • 3baaf1d52c Updated collider utility encapsulation for visualization subproject. genxium 2022-10-19 15:10:11 +08:00
  • 62f10e0877 Added collision test in collider visualizer. genxium 2022-10-19 08:32:20 +08:00
  • c3c7854e92 Simplified frontend codes. v0.4 genxium 2022-10-16 10:38:38 +08:00
  • cb794d70c7 Updated video demo link. v0.3 genxium 2022-10-15 22:00:59 +08:00
  • 0047259e9f Merge pull request #3 from genxium/backend_collision Wing 2022-10-15 21:56:23 +08:00
  • 232d8ad148 Fixes for backend collision handling. genxium 2022-10-15 21:39:22 +08:00
  • d49e7830d4 Fixes for collider polygonal shape drawing. genxium 2022-10-15 16:51:38 +08:00
  • 1122f4d71c Added simple map for calibration. genxium 2022-10-15 00:35:32 +08:00
  • f2c8d4cd65 Minor updates on logging. genxium 2022-10-14 18:47:09 +08:00
  • 4e7f9e63ac Made collider visualizer show the actual collider geometry from config file. genxium 2022-10-14 18:02:03 +08:00
  • e762d257a6 Refactored module structure for ease of testing backend colliders. genxium 2022-10-14 16:08:22 +08:00
  • 286944b88c Added basic backend collider visualizer. genxium 2022-10-14 11:49:04 +08:00
  • 05dc593d2c Temp commit. genxium 2022-10-10 21:58:29 +08:00
  • 5f9aaddc9c Fixed clock sync and camera tracking. genxium 2022-10-10 14:33:04 +08:00
  • e224aaf680 Updated pb schema. genxium 2022-10-10 12:17:23 +08:00
  • 9c07b43157 Minor update. yflu 2022-10-07 10:36:19 +08:00
  • 3203ea9f1e Fixed typo. yflu 2022-10-07 10:10:33 +08:00
  • d90c4ead91 Updated README. genxium 2022-10-05 23:43:38 +08:00
  • 1e5d7d1d06 Merge pull request #2 from genxium/backend_render_frame_calc v0.2 Wing 2022-10-04 11:31:27 +08:00
  • a6731dc7d6 Minor fixes for rejoining signals. genxium 2022-10-04 11:24:47 +08:00
  • 1004fd45db Fixed timing for upsync confirmation merge. genxium 2022-10-03 23:54:38 +08:00
  • 09b12c5b16 Updated documentation. genxium 2022-10-03 11:42:19 +08:00
  • 9d9bea21ef Minor updates. genxium 2022-10-03 00:22:05 +08:00
  • 54d6e52498 Minor fix for frontend chaserRenderFrameId positioning and logging. genxium 2022-10-02 16:19:54 +08:00
  • 4d1de44ee5 Updated config uniformity. genxium 2022-10-02 11:33:40 +08:00
  • f3a576ba13 Minor updates. genxium 2022-10-01 23:54:48 +08:00
  • 2264c0d362 Updated logging. genxium 2022-10-01 20:45:38 +08:00
  • cd83539197 Fixed some trivial runtime errors. genxium 2022-10-01 17:26:37 +08:00
  • a2a8be9068 Added backend collider initialization codes. genxium 2022-10-01 15:14:05 +08:00
  • 527cc94242 Minor fix on markdown file. Wing 2022-09-30 23:32:26 +08:00
  • 266335b7c6 Refactoring backend for periodical force confirmation. genxium 2022-09-29 12:21:04 +08:00
  • 14fb8e94b2 Preparation of server-side collision calc. genxium 2022-09-26 23:09:18 +08:00
  • ff092a40ed Merge pull request #1 from genxium/manual_collision Wing 2022-09-26 11:49:55 +08:00
  • 80dc05a92b Fixed collision detection and camera tracking. genxium 2022-09-26 11:16:18 +08:00
  • 2dfd6083c5 Fixed a few indexing errors. genxium 2022-09-26 10:36:46 +08:00
  • 50273c981b Minor fix. genxium 2022-09-25 23:30:34 +08:00
  • 114e6b0501 Updated documentation. genxium 2022-09-25 23:21:12 +08:00
  • cccbeb1c29 Fixed part of frame chasing dynamics, yet collision handling is still broken. genxium 2022-09-25 20:48:09 +08:00
  • 1cc0eed39e A temp commit after coping with many obvious runtime errors. genxium 2022-09-24 12:01:50 +08:00
  • 85c94a9e5d Preparation for changing collision system. genxium 2022-09-23 16:42:44 +08:00
  • 58add91a54 Fixed prediction update upon last all-confirmed input frame changes. v0.1 genxium 2022-09-22 17:09:49 +08:00
  • f0e624aa85 A temp update. genxium 2022-09-22 12:45:17 +08:00
  • c7d4e387c9 Added more logs. genxium 2022-09-22 09:52:12 +08:00
  • 81ed3ff990 Added more options to Map instance for rollback timing. genxium 2022-09-21 23:59:05 +08:00
  • 6265d2bc1e Minor fix. genxium 2022-09-21 19:24:01 +08:00
  • f3428c88df Minor fix on rollback frame id counting. genxium 2022-09-21 17:22:34 +08:00
  • 372bfc2b48 Fixes for countdown. genxium 2022-09-21 12:21:36 +08:00
  • e90a335c56 Initial commit. genxium 2022-09-20 23:50:01 +08:00