Open jcreedcmu opened 4 months ago
Could have a horizontal "button" or "spring" or something that gives you extra horizontal impetus, which is maintained as long as you keep moving in that direction, allowing for concurrent up and down movement. That could also connect with ramps that convert that horizontal impetus into vertical.
I think I like about the possibility of doing it as a state-modifying prefix is that it might require advance planning, and "cost" a move to prepare the dash, possibly leading to interesting conflicts with other things the player wants to do in mid-air.
A complication is I like that player input only consists of a few directions, so it's not clear how to trigger dash as opposed to normal horizontal movement. I could potentially: