First thing that I noticed is that there isn't a reticle to show were you are aiming. I think that would be a great feature to add.
I also was able to crash the console fairly easily by spamming the fire button. I would recommend having a set fire rate when holding down the B button. I think also the Playdate just crashes when there are too many objects on screen.
It would be great if there was more visibility of enemies, possibly from creating a black and or white outline around enemies so that they can be more clearly seen.
I think that the enemy difficulty could be adjusted by having enemies come in at varying speeds (faster and slower enemies). I also feel that the enemies crashing into your house should make a different sound than the enemies that are defeated to let the player know what it happening.
With almost every game I've played from this Jam, it would be great if you would be able to add a "Restart" option in the menu.
Overall I think that this could turn into a really fun arcade game that could feature upgrades to the tower along with just generally improved readability to the game. Great job!
Viewing post in Treat Feat jam comments
Thanks for the feedback, I have released a post game update based on bug reports from other players, judging by error logs there doesn't seem to be an issue with the number of sprites on screen - I initially designed the game for consistent rapid fire when the B button is pressed but it sounded terrible - The issue more seems to be I placed a bit of code where these sprites initalise rather than where collisions occur and this caused a race condition when the game gets faster than the enemies spawn.
Great feedback on the sounds, I don't have a physical console and the sound files for collisions are actually different, sounds like they're not different enough for the consoles speakers to make out, I'm looking forward to getting my hands on one so I can try this stuff in person!