I want to create a mouse controlled "frog" jumper platformer (imagine mario if he can only move by jumping) and, while I have got some progress in it I am now stuck.
What I want to do is to control a platform sprite (because platform behavior already handles a lot of things I want to include in the gameplay) to jump in the direction of the mouse pointer. I achieved this with jump on click and platform vector X to -(Sprite.X-Mouse.X) on mouse button down - while this needs some tweaking to work perfectly, that's not what I want to achieve.
I want the sprite to jump as close to the pointer as possible, so when the player clicks on the "ground" the "frog" jumps there. Similar with platforms, click on (or slightly above) one to jump there. I want the frog to jump in a parabolic arc and not a straight line ( just like native jumping for platformer looks). Also, I would like to be able to control the length of the arc or it's x and y vectors with events to make a maximum jump.
Is that possible without using physics behavior?
I would welcome any input, even brainstorming ideas are fine.
Thanks in advance.