Search code examples
javaandroidmathgame-physicscurves

hit ground values for 2d Jump 'n' e. g. groundline


I'm trying to programm a Android Jump 'n' Run and I'm stuck in the general logic.

I want a groundline or bottomlevel that isn't straight. It should be like a curve, or hills and valleys (compare the Game Limbo). Is there any mathematical structure that describes such a state? I don't want to save every X-Value into an Array.

Please only give hints, no sourcecode ;)

I was already thinking about an edited sinus but in the Game it will look surreal...


Solution

  • Here are some mathematical structures that can be used to describe paths.

    • Bézier curves -- neat curves
    • Line -- passes through two points (special case of a polynomial)
    • Ellipse -- generalization of a circle
    • Polynomial -- passes through a set of points