Il y a plusieurs jeux qui répondent au nom de Luxor, mais je comprends ce que tu veux faire.
Pour faire ce que tu veux faire, je vois deux solutions : la première est de trouver une équation de la courbe que la boule doit suivre, et et déduire la position de la boule a chaque instant t.
La seconde est de simuler quelques lois physiques : tout d'abord tu implémente une fonction booléenne qui renvoie true si il y a collision entre ta boule et ton décor. Ensuite tu donnes à ta boule une vitesse initiale en x et en y et tu appliques à ta boule un effet de gravité (elle est en permanence attirée vers le bas) et enfin, si jamais ta boule doit remonter une pente, il faudra que tu calcule l'angle de la pente et que tu en déduises si la boule peut remonter cette pente, de combien sa vitesse sera réduite etc...
Dans tout les cas, tu es parti pour faire des maths
et effectivement, si a un moment tu as besoin de calculer l'angle de la pente, je te conseille l'utilisation des fonctions cosinus et sinus (n'oublie pas le
#include <cmath>