Your angle never changes.. In each step you have to increase or decrease from the origin to the destination, if each step for ax or ay is always 4 then the angle is always the same.. Which isn't true in every instance.

That is why I named them ax (angle x) and ay (angle y) because they are representing velocities to the angle needed to reach the destination. In the simplest terms, I'm thinking ax should never be more then 2 or less then -2, (well I guess they could as long as they are together not more then 4) same for ay. Adding ax to ay it should always be an equivalent of 4, as that is a representation of the speed.

If you use my second equation you can see that's not true, they are not the same and the overall speed is ax+ay ax = -1.18125 ay = -0.79375 total = -2.60625 speed

but the speed changes when the distance is further.. ax = -3.47125 ay = -2.84125 total = -6.3125 speed

I need the bullets to be the same, overall, speed but still reach the destination. 4 would be nice but again there would be no angle and so miss the target...

p.s. Just an example, if ax was 1.25 and ay was 2.75 the total speed would be 4 and so a constant speed with a different angle then

if ax was 2.37 and ay was 1.63 the speed would be the same but the angle would be different and so be what I'm looking for..