The only real solution here is to assume the player isn't retarded and running some CPU-devouring antivirus program while playing the game. Take care of your PC, guys .. :SJason wrote:Yes, thank you. I already thought about this, and it's a nice fix to prevent the scoreboards from being manipulated. But it doesn't solve the problem for the guy with the slow PC who doesn't wish to screw the system. So, I still need to make the game attempt to alleviate the problem at run-time. But, yes, in the end, scores with low frame rates will be ignored. I can't just use the lowest FPS metric, since sometimes dumb background processes bring the system to halt for a full second (*cough* Avast! *cough*) and this should be allowed if it's a short duration. BUT proper calculation could get tricky, since you wouldn't want someone taking advantage of this and ONLY slowing the PC during those times of heavy bullet dodging...Udderdude wrote:There is an easy way to get around this, and that is record the average or lowest FPS for the entire level, and if it's under a certain amount, disqualify from submitting a score.Jason wrote:We don't want people with slow PCs ranking up the highest scores on the online scoreboards because they are playing in slow motion!
In my game XOP, I just make the game drop frames if it can't keep up. This way, if someone intentionally lags the game, all they get is a really choppy framerate, making it even harder to play.
