chuck.js/app/Game/Client
Jeena d39a55e20e Remove server reconciliation in favor of pure client prediction
The reconciliation system caused visible teleportation at high latency
(e.g. 250ms Germany→Korea): position corrections snapped the local
player and thrown items back to stale server states.

- Drop the inputAck/seq tracking, InputBuffer, and applyReconciliation.
  The client predicts locally and the server stays authoritative via
  the existing worldUpdate broadcast; own-doll updates remain ignored.
- Override Item.setUpdateData on the client so in-flight items run free
  on local Box2D physics (client and server share the same throw
  impulse) and only sync when stationary or far out of sync. This keeps
  grab-sensor contact accurate while eliminating mid-flight snapping.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-28 23:35:22 +00:00
..
Collision use strict; fixes #83 2014-12-22 01:43:21 +01:00
Control Remove server reconciliation in favor of pure client prediction 2026-05-28 23:35:22 +00:00
GameObjects Remove server reconciliation in favor of pure client prediction 2026-05-28 23:35:22 +00:00
Loader Makes singleton variable name of NotificationCenter lowercase 2016-10-10 22:11:55 +02:00
Physics Makes singleton variable name of NotificationCenter lowercase 2016-10-10 22:11:55 +02:00
View Route gameCommand traffic through WebRTC unreliable DataChannel 2026-05-11 00:38:18 +00:00
AudioPlayer.js fixed #91 crash after round end 2014-12-27 22:35:26 +01:00
GameController.js Remove server reconciliation in favor of pure client prediction 2026-05-28 23:35:22 +00:00
Me.js Remove server reconciliation in favor of pure client prediction 2026-05-28 23:35:22 +00:00
Networker.js Route gameCommand traffic through WebRTC unreliable DataChannel 2026-05-11 00:38:18 +00:00
Player.js Makes singleton variable name of NotificationCenter lowercase 2016-10-10 22:11:55 +02:00
PointerLockManager.js Makes singleton variable name of QuerySelector lowercase 2016-10-10 23:17:16 +02:00
User.js changed modes 2014-01-12 16:59:16 +01:00