I'm essentially trying to make a Dead Reckoning engine (a movement tracking system for online use), but for now im just simulating this offline by having a moving character (which uses 0 gravity 360degrees spaceship/asteroids style movement) and having a "ghost" that follows the ship, but the ghost only gets updates on the original ship's x,y positions, x,y movement vectors, his rotation speed etc. every x amount of milleseconds.
Basically i'm trying to make the ghost roughly follow the ship (delay is expected). It is possible to make educated geusses as to how the original ship would have moved, given a 2 sets of x/y pos and x/y vectors (speed and direction) information. I've tried to illustrate the problem better in the image below. The arrows represent the vectors.
Basically, I'm uncertain of how best to construct the curve (bezier curve?), and how to tie in acceleration/changes in speed into the curve.
My apologies if i have explained this badly. Its quite complex!