I’m working on my Shootorial clone, and want to increase difficulty over time. Since the difficult is mainly managed by the timer that releases new ships, I thought I’d just have it reduce the timer by 1 every time it released a new enemy. I didn’t realize that this was a geometric progression until the infinitely thick wave of enemies brought my computer to its knees…
So now I’m kicking around other ideas:
I have a series of timers now that slowly bring the spawn timer down by 1.
I could reduce the spawn timer by a percentage of itself.
Or, I could create an array of different length spawn timers and just call the next one each time I want to increase the difficulty.
Is there a preferred way to handle this?