Есть два простых метода:
а) игровая логика висит на прерываниях.
б) игровая логика в главном цикле. Перед вызовом игровой логики смотрим, сколько прерываний прошло с прошлого раза. И либо вызываем логику соответствующее количество раз, либо шаг движения устанавливаем пропорционально.




Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
