Как только вы запустите шар под углом, скажем 50 градусов, добавьте (cos (50) * speed) к его позиции X и (sin (50) * speed) к его позиции Y
Когда вы обнаружите, что положение y шара достигло положения y поверхности, просто измените угол на -50.
Но вы должны знать, что он работает только в том случае, если вам нужен угол отражения на верхней поверхности, где он касается верхней поверхности и отскакивает вниз.