Application Layer Latency Delay –Intolerable / High / Medium / Trivial Variability –Consistent (The easiest to deal with) –Spikes Line Static Player Induced
Application Layer Synchronization Game Time –Clocks & Ticks Dead Reckoning –Extrapolation of current state over time Play Heuristics –Patterns A.I. Assist –Way points (varied conformance) Arbitration –Client vs. Server
Application Layer Recovery Warping –Last Resort / Easy First Pass Implementation Speed Cheat –Give control to AI and allow special acceleration boost Interpolation –Quaternion Slerping –Modifying control points on SP lines
Application Layer Recovery Bugs Brick Wall – Collision Not Synched –Fabricate collision on other machine (difficult) –Flag collision to run under AI control Bee Wiggle – Over Compensation –Maintain Dead Zone Sink or Float – Vertical Terrain –Fasten to ground (or not) Rubber Banding –Match speed when approaching target Death cant be undone eloquently –Fudge Health –Synch before death –hang on by a hair.