Alpha v0.2.1
What's Changed
Stages
- New Stage: "Birthplace"
- With the addition of a new stage. The GameplayScene will select a random one upon loading. The data for which stages that could be selected is stored within a simple text file that anyone could edit. Allowing the possibility of add custom stages because why not.
- Made certain parts of every stage transparent with the intention of having the game fill it in with a color that represents the current phase of the game
Utils
- New Sequence class template. Which is basically a more advanced version of the Animation utility functions
Player
- Altered how the player's sprite sheet is shaped.
- To improve game feel, the player will slowly decelerate when attempting to perform a normal attack while moving.
- As such, the player will also decelerate when they reach the recovery phase while using BallLight.
Game Structure and Miscellaneous Changes
- Defined a new header directory exclusively for meta data classes and structs.
- Separate all the definitions for utility functions into separate header files to hopefully shorten compile times.
- Fix goofy ahh coding error that I didn't notice until recently for some reason. Now I had to rebalance all the enemy patience values.
- Attempted to perform other code optimizations whenever possible.
Full Changelog: v0.2.0...v0.2.1