# Game Overview

## Intro

Crypto Tower Defense (TD) is a strategy game where the goal is to defend a player territory by stopping enemies from reaching the exits by placing defensive structures that serve to automatically attack and destroy the enemies. Strategic choice and positioning of defensive towers before the game starts is an essential strategy.

## Elements

The basic elements of the game are:

* The base that must be defended by the player.
* Waves of multiple incoming enemies that must be defended against.
* The [placement](/crypto-td/tower-placement.md) of Towers used to attack the enemies.
* The ability to [upgrade](/crypto-td/upgrades.md) the Towers to become stronger and faster.
* A token with which to purchase Towers, upgrades and playing credits. This token is earned when you defeat an entire wave.

## Combat Tower stats

The rarity of towers can be different, the higher the rarity, the stronger these stats will be:

* Power
* Rate of Fire
* Range

Along with those stats, tower projectile can also have other static stats:

* ![](/files/vkfrNTtqnnxgnjUzLPVX) - Follows target
* ![](/files/oOdg8J2gtgJgvc1OwmsB) - Does Chain damage
* ![](/files/UmAB72pjPPrWXlw9gQ6R) - Slows enemies
* ![](/files/BVbsr8Gx68y8AZcwHXyg) - Does Splash damage
* <img src="/files/biR7dmkhG1SxDKiJlQrO" alt="" data-size="original"> - Does damage over time

## Aura Tower Stats

The rarity of towers can be different, the higher the rarity, the stronger these stats will be:

* Effect
* Range

In Aura towers, the effect represents the corresponding percentage added to the towers in range.

![](/files/Cz6LM024NtkSNCcGgquZ) ![](/files/vH684ISZBFjyCa1zrFhk) ![](/files/IhlRKPCOcd7LAL3Qva9y)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://whitepaper.cryptotd.me/game-overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
