top of page

Assault: Entity Information

Table of Contents
Turrets

   Turrets are the immobile red circles with a line from the circle's center towards the edge of the sphere in the direction it is facing.  It has a circular hard collision, meaning that if the player tried to run into it, the turret would not budge, and the player would not progress through it.  The turrets have a pretty large view range, and if an Ally Tank or the player are in that radius, and it can draw a straight line from itself to the intended target, then it will turn towards the target and start to shoot at it.  If the turrets can see any valid targets, then it will turn towards a random direction every few seconds.  Turrets can only take one shot, but make up for this by having more range and shoot more frequently.

Turrets
Enemy Tanks

   Enemy Tanks have the same sprite as the player's but they are red colored.  They have a soft collision, meaning that if the player attempted to move into their position, the Enemy Tank would get shoved a certain amount, while the player would be slowed. The Enemy Tanks are similar to the Turrets in that they aim for the player or Ally Tanks when they are in their view range and have direct line of sight.  Except that the Enemy Tanks are constantly moving forwards, and have more health.  When there is no valid target in it's view, it wanders around randomly.  They have three health.

Enemy Tanks
Ally Tanks

   Ally Tanks act pretty much the same as the Enemy Tanks, except they have less health, and are on your side. Thus they will try to shoot at Enemy Tanks and Turrets.  They only have two health and are blue colored.

Ally Tanks
The Player

   The player's tank is a green color and has ten health.  At the same time, the player has the fastest fire rate of any of the entities in the game.  The player's tank is always oriented towards the bottom of the game view screen, and the camera will rotate to match the player tank's forward.  This is the only entity that has no AI to it.

The Player
bottom of page