I have been building a tower defence game, but to make my game a little more unique and replayable I am trying to build the waves so that when a wave is completed the next wave is randomily chosen from a selection of wave events.
So I would create various wave events e.g. spawn this many ships of this type etc 5 seconds apart for 10 seconds etc. And group them somehow.
That way i can have say 500 different potential waves. And everytime one is completed the game randomily chooses another wave to begin. Some waves might have set requirements e.g. a certain score or energy level etc.
Can anyone advise if this is possible and if it is if they can point me towards how i would begin building something like this within the game so i can push forward myself. (p.s. ideally i wouldnt want the layout to change between waves, more a continuous game with short pauses between waves for the player to catch their breath.
thank you for any responses and thoughts.