Enemy Units - daniel8450/CSC4263-ART4240 GitHub Wiki

Enemy Units

Dog: Unit will walk along set paths until player character is encountered. Aggro range to be determined. Unit will, upon gaining aggro, increase its speed temporarily in order to get into range of the player character. The attack range of the dog should only include the spaces adjacent to it including the left, right, up, and down directions and not including diagonals. This unit will have default spawn locations and will likely appear in most levels.

Animal Control Agent(Tranquilizer): Unit will walk along set paths until player character is encountered. Aggro range to be determined. Unit will shoot a projectile that will deal one health point of damage to the player character. Projectile will cross the screen until either running into a barrier(a tree or wall for example) or until reaching the edge of the screen where the projectile will then be destroyed. The fire rate has yet to be determined, however, it will need to be fast enough to be threatening to the player while not enough to be unavoidable. The actual speed of the bullet will be double the speed of the player character. This should allow it to be fast enough to be a credible threat and slow enough to be avoidable. This unit will have default spawn locations and will likely appear in later levels.

Animal Control Agent(Net): Unit will either walk along a set path or stay stationary in a preset location. The stationary units will not move until the player unit has entered its aggro range. The attack range of this unit will likely only include the spaces adjacent to it including the left, right, up, and down directions and not including diagonals. This unit will only appear on the beach level and will act as a puzzle specific unit.

Raccoon: Unit will walk along set paths until player character is encountered. Aggro range to be determined. Unlike the dog unit the raccoon will not gain a speed buff upon gaining aggro. The attack range of the raccoon should only include the spaces adjacent to it including the left, right, up, and down directions and not including diagonals. This unit will have default spawn locations and will likely be the most common enemy type and is likely to appear in all levels.