I've been trying to figure out formulas for getting a sprite to move in a sine wave or a parabola. Getting it close isn't hard, but the problem is making it customizable and precise. Specifically, I want to be able to set the exact parameters: the height and period of the sine wave and the height, width, and direction of the parabola. It would be easier if I could hardcode the parameters, but I don't want them to be hardcoded; I want them to be options for input, which would allow different values to be used for different sprites, or even different parts of the same sprite. I'd imagine lookup tables might help, but...surely such a table would have to be very large to encompass all possible values?