[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [pygame] colorkey and time scale
- I've noticed that some games use a time_scale variables to regulate
the movement of the sprite in connection with the actual speed of the
game. For example if I want to run my game with a framerate of 30fps
and prev_tick - last_tick is time elapsed since last frame time_scale
time_scale = (last_tick - prev_tick) / 30.0
Is it really necessary with pygame?
Some sort of frame-rate control should probably be built in to your
game. Notice that this is usually a _maximum_ framerate (which I
never seem to hit on my 486 ;-)
If you do not have a control like this, the game will play at
different speeds on different machines, and might be unplayably
fast on systems much faster than the one on which you develop
I am thinking now about how to deal with slower systems.... I guess
if the framerate drops below the desired framerate, you might have
a motion-multiplier to pseudo-speed things up to normal. You might
run some sort of frame-rate test in the beginning of the game --
during a demo or intro -- and use that throughout?
Just some thoughts... I am pretty new to pygame also.
The new MSN 8: advanced junk mail protection and 2 months FREE*
pygame mailing list