Thanks for the feedback. Regarding the ammo I may need to do something different than a straight drop percentage (maybe fluctuate to higher drop chance as you get lower on ammo or something similar). The problem is sometimes you get tons and sometimes it gets dangerously low. If you get an unlucky streak where the drops are only non-ammo drops then things start to get dicey. I need to find a good balance where you still have to manage ammo but don't end up without any left after a bad streak of luck.
Currently you do get points at the end of the wave for shots fired, and then more points for shots connected, but you're right a multiplier based on the accuracy would be good, I will consider how to score more effectively (I am also considering a score multiplier for the difficulty level you choose to play on)
In the meantime I have updated the original post download with the following changes:
- new powerup item "reflector shield" which reflects enemy bullets for 15 seconds
- two additional "rotating ion cannon" type enemies with high damage but very low health
- for impatient folks you can speed up the end of wave tally by holding the fire button or pressing anywhere on the screen
- difficulty options (easy, normal, hard) adjusts enemy spawn rate, enemy weapon damage, and enemy speeds
- asteroid options (off, normal, extra)
- auto switch weapons options (never, upgrades only, always)
- music and sound options (off, on, sound only, music only)
- screen mode options (full screen, windowed mode)
- improved the overall look of enemy ship thrusters and added two additional color schemes of thrusters (randomly chosen when ships spawn)
- changed the stars background to one I think looks better and made the background scrolling speed up as you progress