Designing the attack waves system
More work and more work to be done. He have to get the game document complete by Tuesday, and Panic Button Studios will be working the whole weekend, to achieve the best results.
We have divided the sections of the document, and each member is working on their respective part. We have to flesh out all the details of the game by this point, from the Dinosaurs attributes and attacks, to the algorithms that determine which dino the turrets will target at a given time.
I have been doing some charts and pictures to figure out the dinosaur spawning. Our tower defense is wave based, so this system plays a major role in determining the pace of the game.
There are 5 different gates from which the dinosaurs can spawn. One of the first things we wanted to keep in mind for wave spawning is replayabilty: We wanted to prevent the player from memorizing the different gates and spawns after playing the game a few times. To solve this, each time a new game starts, all gates get assigned a different random letter, that represents a spawn point. By doing this, we change around the places where the dinosaurs are coming from, without having to change the wave composition and timing.
Another thing we wanted to do with the wave system, is to adjust the different waves depending on how well/bad the player is doing. So if the player is starting to struggle, we might reduce the intensity and number of dinosaurs in the waves. On the other hand, if the player is killing all the dinos really fast, we want to challenge the player by increasing the difficulty of the waves.