I have a fixed startpoint A at x,y and a dynamic destination at B x,y, by selection of mouse/touch.

I am looking for an approach other then physics to make an object follow a parabolic leaps from a to b in a isometric like scenarion.

It does not have to be precise, or a perfect arch, its for a bit of eye candy so it needs to be light and perhaaps lerped or something.

I'd like to do this without plugins.

Right now I use a combination of a fixed 270 ddegree impule combined with an angluard impulse with some distance math. It works semi, though, its not perfect, far from.

Another approach I used was with a bullet and some gravity, but I cant make out the formula needed to have it target switch to another B point.

the best so far was with the physics ...but its also in accurate, if you have a better suggestion then the following:

targetx,y is start point, countries x,y is point b

Thank you ROJOhound for sharing your knowledge. This formula and its application in the Capx is priceless. Truly grateful. In the past I have spent over a hundred hours looking for a parabola formula while I was learning to use "scratch" and later "appInventor". I found a more complicated version of what you show here and was dreading finding a way to implement it in Construct. Your approach is concise and flawless. Your post not only helps me save time (which is precious) but has me smiling at the possibilities and ease of using parabolic motion under many more scenarios and playing with the parameters or variables that you provided.

R0J0hound - this is super cool! Such an elegant solution to a complex problem, and something I've wrestled with multiple times, usually ending up with a bunch of fudges and magic numbers to get it approximating to what I need. Adding my vote of thanks for sharing.

Out of interest, how could you adapt this so that upon the sprite reaching (xend,yend) it continues along the parabola?

Thanks R0J0hound, using your example, I manage to fix the X position of the object to another object, base on the distance and speed of this last object.

I calculated the distance between the points and divided by its speed --> var=(dist(start.x,start.y,end.x,end.y)/sprite.speed

Then I put it into your 't' variable --> t=min(t+timedelta/var,1)

I just post that in case of anyone want a leap distance/time instead of using a variable for the speed you use in the lerp.