Super Freaks 1 Ultimate Edition (Pre-Alpha 2)
Compared to the last time I posted about this, I've added a few more things like new enemies and such. Three big features have been added though:
- Remappable controls
- Moving platforms (you'd be surprised how tricky this was to figure out how to do, and how easy it was to implement after I knew what I was doing!)
- Frame interpolation: the game runs at 60fps, but the actual window can run faster than that. The game will actually smooth out the visuals by interpolating the sprites between their previous and new positions to "fill in the gaps". This is a trick used by numerous Doom source ports like Crispy Doom as well as the official Unity ports in order to make the game look smoother without having to implement delta time or change the game logic.
Happy to say now that after about 13 years I have a good enough platform engine that runs well enough. Technically I do know how to make proper slopes and could add them to this game too, but I'd like to actually finish this game before the year ends and not get bogged down with too many features!