Posted May 07, 2022 by wills
What's new?
- Adjustable input buffer 0-10 frames
- Horizontal wavedash
- Wavelanding leniency
- Tilt stick option
- Can no longer walljump during aerials
This update took a while to release because I decided to refactor the finite state machine (essentially action code). This is easily the biggest component in the game, totalling 112 player actions and 33 enemy actions. I did this because in summer 2020, gamemaker introduced structs and methods, but I coded a huge amount of the game before this. These improvements to the engine allow you to create much more scalable code, and since I will have to write many more actions in the future, having a better framework to build upon is a huge benefit. The FSM is not the only component I will refactor. Next up is hitboxes and ECBs, however these are much smaller in comparison, so they will not take as long.
Thank you for your patience <3