Pozycja w następnej klatce jest generalnie prosta:
nx = lengthdir_x(predkosc_gracza, kierunek_gracza);
ny = lengthdir_y(predkosc_gracza, kierunek_gracza);
Natomiast pozycję "k" klatek do przodu, zakładając stałą prędkość gracza i brak zmiany kierunku, znajdujemy, mnożąc prędkość_gracza przez "k".