Posted: Thu Oct 14, 2010 5:06 pm
This is a diff of the FitQuake 0.85 src against the FitQuake 0.8 src. Helpful if you just want to look at what changed.
I'm actually suprised that people consider that part of the protocol to be a stumbling block. It's just one number which is easy to store and send, and (like mh says) you could ignore it on the client if you want to.mh wrote:You only really need to ensure that you write and read the correct data. The interpolation part of it might be problematic for engines that already have their own interpolation, for example, so you can just read the data on the client and do absolutely nothing with it after that.
I think it's more the case that people might be thrown by the rest of your interpolation code (and possibly under the impression that there are dependencies) which is quite different to that which one may be normally used to seeing.metlslime wrote:I'm actually suprised that people consider that part of the protocol to be a stumbling block. It's just one number which is easy to store and send, and (like mh says) you could ignore it on the client if you want to.mh wrote:You only really need to ensure that you write and read the correct data. The interpolation part of it might be problematic for engines that already have their own interpolation, for example, so you can just read the data on the client and do absolutely nothing with it after that.
But, i'm not sure why you would want to ignore it. I'm under the impression that everyone's interpolation code assumes the same thing: 0.1 second intervals between frames (i.e. thinks). If that's the case, wouldn't you want to know when that assumption is wrong, and wouldn't it be fairly simple to substitute a different value for the interval if you had access to it? (which the server does)