alesan99 / mari0_ae

Mari0: Alesan99's Entities
Do What The F*ck You Want To Public License
69 stars 26 forks source link

[Feature Request] Improved Scrolling #375

Closed poudink closed 2 years ago

poudink commented 2 years ago

This was also an issue with the original Mari0, but this game unfortunately commits the cardinal sin of 2D sidescrollers: Keeping most of the camera's field of view on the opposite side of the direction the player's moving in, despite most of that information being totally useless. After all, what the player really needs to see is what's present in the direction he's going towards. The camera doesn't start scrolling right until the player's passed about two thirds of the screen: Right Scroll It's even worse when going left: Left Scroll Vertical scrolling is also affected: Up Scroll

alesan99 commented 2 years ago

It's a side effect of turning the game widescreen while also trying to remain faithful to smb's visibility range. Vertical scrolling has the challenge of dealing with jumping (don't want the camera constantly rocking up and down with every small jump) and having to work with levels that were designed to go up or down OR levels where moving vertically isn't the goal. Should also be noted that there are slower-paced levels and puzzles that make use of the current camera behavior.

Luckily, the centered camera option in the editor alleviates this a bit which you may like. Though there isn't an option to forcefully enable it throughout all mappacks. I can add this through the hidden nitpick.json settings https://stabyourself.fandom.com/wiki/Nitpicks

alesan99 commented 2 years ago

{"centerCamera": true} in nitpicks.json 860b571bc69b9e983514711baa49ecc30a3fdf06