Recently, I made an "Improved Controls" hack for Castlevania III which lets all characters control their jumps as in modern platformer games. You can check it out here
, or look at this terribly-recorded gif:
My next goal is to "improve" how stairs work, as I find them very unintuitive. For example, in this let's play video
, the player falls off a cliff which appears completely solid but is in fact deadly (3:35 seconds).
I can see a couple solutions here, but I'd like other people's opinions on this.Solution 1
: when holding left or right, the player automatically ascends or descends the stairs.
- in the video linked above, the player would not have died; Belmont would have descended the stairs instead of falling off of them.
- no way to choose whether to ascend or descend if multiple stairs meet at an intersection.
- if the player in that video had jumped before reaching the stairs, Belmont would have fallen straight through the stairs regardless. Solution 2
: When holding left or right, the player automatically *ascends* stairs; when jumping, the player automatically *lands* on stairs; the player can drop through any stair with an input (probably by pressing down and jump simultaneously? Or by holding down while in the air.)
- seems fairly intuitive to me?
- there is no danger of falling through stairs accidentally
- one cannot easily walk "through" stairs anymore; they are now solid and take some (small) amount of effort to pass through.
I am leaning mostly toward the second solution, but I'd like to see if anyone else has any suggestions.
I would rather not edit any levels, as I would prefer the level design to remain in an "unaltered" original form -- it is only the controls that should be changed.