I'm currently brainstorming on an effect for a level, here's a little sketch:
So, basically: The player could jump on one of those spheres, would have to run on them to gain some momentum and then jump to the next sphere. The tricky part is that the sprites pivot would always have to be parsed, so if the player jumps on the sphere, the playerSprites hotspot would have to change from his original position to the center of the sphere and then back to his original position if the player takes a leap away from the sphere.
The idea is basically that the gravity changes once the player jumps on a sphere, so the spheres hotspot is the new center of gravity. I think Mario Galaxy is doing something similar. The moment the player jumps on the sphere, the sprite would have to adjust to the sphere and if the player starts jumping on it, he'd fall 'down', whereas down is now towards the center of the sphere.
Hope that this isn't too confusing
Has anybody here done something like that yet? Any help's appreciated