Posted July 08, 2023 by robobeau
#playdate #lua #releases
Been hard at work refactoring things on and off for, uhhhhh... *checks calendar* ...a few months!
"Hey, where'd the ball go!?", I hear you typing furiously! I do still have plans to do something fun with a bouncy ball mechanic, but it turns out I actually need to make a fighting game first before I do any of that other fun stuff, so I'm honing my focus on that.
There's still a ton more work on this. There's no concept of a round, no throws, no supers, no taunts, etc... There are no god darned sound effects, yet!! More importantly, I really want to take some time to work on the performance. I've fixed a lot of unnecessary re-renders, but the game still runs slower than on the emulator, even with the malloc pool set to 16 MB. I suspect it might be related to the "history" object that keeps track of the state of the character for every frame, but it might also be all of the rect collision checking that's happening at once. Who knows!
Anyways, enjoy pushing buttons! Any feedback is welcome!