Skip to content
Samuel Arminana edited this page Mar 20, 2017 · 8 revisions

Info

Health

Health does not regenerate. Health is set to 60 when a bot is spawned and bullets damage bots by 7 points.

Map Data

Participants are granted access to the GridManager.cells dictionary which contains information and possible positions of the map. The GridManager dynamically generates the grid during runtime allowing for different combinations of the map. Read more in the GridManager wiki page and cell page.

Dynamic objects such as flags and soldiers are only available to the bot through their vision cone which extends 70 degrees in front of the bot. Read more in the SoldierWrapper wiki page.

Points / Win Cases

There are two possibilities of winning:

  1. A flag is in the spawn box of another team
  2. All bots in a team are dead

Match Lengths and Judging

Matches last a maximum of 2 minutes before a draw is concluded.

Three different tournaments will occur with team sizes set at 1v1, 2v2, and 4v4.

During judging your bots will go through a single-elimination tournament. More Info

Flags

Flags are automatically grabbed by the SoldierWrapper class if they are within range and belong to the enemy team.

Navigation

I have a NavAgentExample class built that uses a simple A* algorithm for movement.

Setting the targetCell will regenerate the path.

The first Cell in the pathGenerated list will be closest as they are removed when you approach close enough.

You can make your own navigation systems but refer to the rules for more information.

Bullets

Bullets are rigidbody projectiles with continuous collision detection. Upon impact a bullet hole or blood is spawned accordingly.

Clone this wiki locally