Closed Zshandi closed 1 month ago
@dumbanode I'm thinking that maybe it would be good to just remove movement altogether, and focus only on the scaling and rotation. We could also play around with still having a limited jumping mechanic, but I think that having more limited movement will make for more interesting puzzles and challenges. What do you think?
Based on feedback from the jam, as well as my own experience with it, the jumping could be better.
How the jumping currently works was intended to emulate how it felt when the controls were still to move the level rather than the player. If the player tries to move in the upward direction, there is additional force applied (only upward though). This force gradually decreases after leaving the ground until reaching 0, at which point they need to return to the ground to restore it.
This is flawed in several ways:
There are several ways in which we could fix this:
A: Add visual indicators of lift remaining, as well as making it a constant force rather than gradually decreasing so it's more intuitive B: Replace the lift (and possibly movement altogether) with a mechanic that resembles jumping. What I'm thinking is something similar to the mechanic in Ori where you can launch yourself off of some objects like lanterns. C: Remove movement altogether, and only rely on scaling and rotation to move the ball around.
To start, I think I'll make a way to easily separate controller code, and move the different pieces to that code.