6474…now 6481…now 6486… now 6419.…now 6061 bytes of free space remain also. Win!
Had a redesign of the ending sequence this week and whilst going through the game I noticed a few bugs that had cropped up which I’d forgotten about or thought wouldn’t really happen.
Yes.. Yes they will happen. sort them out!
So, you can game over… on the title screen.
Yes, I know, I kinda wanted the title screen to be a little bit interactive so you could fly Flappy around whereever and nothing bad could happen but, that’s just not the case, so, gotta reign that in.
Flapping momentum carries post death.
Not a big thing you’d think. Unless n enemy is over your spawn location and you still have some upward flap momentum to go ,in which case, wave good bye to all your lives pretty dang fast! Should be easy to fix mind. Just a couple LDA, STA commands I bet. – Done!
You beat the game. but..the high score didn’t update?
That clearly needs to be sorted out. – Done!
The level name generation always contains Dungeon.
I was being a lazy developer and just sorta left that in there from early days. Again, just a couple LDA, STA commands hopefully. – Done…ish, need to shorten some level names, no worries, caterpillars now become unicorns. Layla, this is for you 😉 Done!
Ending Colour Screen still has issues.
It loads up and plays through happily from the initial screen but somehow not on the actual gameending screen. The colours get borked and the music plays double speed somehow. Gonna be an annoying logic bug in there I reckon. – Done!
On level load Flappy has no head for a few moments.
Should be easy to fix again, just inject the right code in the right place. – Done!
Ending Sequence needs a rectify of the credits.
Things have changed, gotta sort them out again. No biggie.
Lunar Enemies aren’t looking where they’re going initially.
I guess I’ll just have to init their directions to be north initially… or something, not sure, again shouldn’t be much hassle. – Done!
Lumar Enemies Hotboxes are too large
They are just too large. by a couple pixels either way. should be easy to fix with a quick case check – Done!
On the plus side, it’s feature complete, not adding any new features to it now, it’s getting a bit risky with space reamining and there’s a few bytes scattered all over the place so we’re looking at more like 5kb spare I’d imagine. Here’s hoping I can cram some code in this week during the evenings after the day job.