I am trying to understand the different ways of how to implement game loops and their advantages and disadvantages.
While researching, I found this:
http://entropyinteractive.com/2011/02/game-engine-design-the-game-loop/
But here is on thing that I don't fully understand:
"There are several options at this point. The first would be making the updates aware of how much time the loop took. For example, if the loop takes half as long as expected, only move the objects half as far. A game loop that has this behavior is sometime referred to as a “delta loop” or using “delta time”. Unless you are very careful, this can cause problems, particularly when updates are very fast or slow. This also makes the behavior of the game much less repeatable."
What could possibly happen, when updates are very fast or slow? And what does "much less repeatable" actually mean?
Maybe someone is able to explain that to me. Thanks! :)