# Progression System

To advance through your career in Coinracer, you will need to navigate our progression system. There are two primary branches that the progression system is comprised of.

## Achievements

You earn achievements as you complete various actions and objectives throughout each race type. These achievements will be granted in the form of a burnable NFT (non-fungible token) and can be rewarded multiple times. For example: in Destruction Derby, you will be awarded the "Demolition Man" achievement each time you complete ten derbies.&#x20;

These achievements will enable you to access rare and unique performance upgrades, visual upgrades, unlock special cars and other features in the game (i.e. creating a racing team), and access to special tournaments.

### Game Mode Achievements

{% tabs %}
{% tab title="Coin Race" %}

<figure><img src="/files/9r0zDSJwFBuZtOtAyzXh" alt=""><figcaption><p>Coin Race achievements.</p></figcaption></figure>
{% endtab %}

{% tab title="Destruction Derby" %}

<figure><img src="/files/u6md27kPJGze56vyVmd7" alt=""><figcaption><p>Destruction Derby achievements.</p></figcaption></figure>
{% endtab %}

{% tab title="Rally Race" %}

<figure><img src="/files/uSFGbZxqd0kWMv5K35r5" alt=""><figcaption><p>Rally Race achievements.</p></figcaption></figure>
{% endtab %}

{% tab title="FUD Ball" %}

<figure><img src="/files/4pmzyQm99UoIeWbsP3hI" alt=""><figcaption><p>FUD Ball achievements.</p></figcaption></figure>
{% endtab %}

{% tab title="Pinkslip Race" %}

<figure><img src="/files/pPB2Eh5tN6AdLzD6u5fN" alt=""><figcaption><p>Pinkslip Race achievements.</p></figcaption></figure>
{% endtab %}

{% tab title="Junkyard Race" %}

<figure><img src="/files/FsyF8Y7bYJpMybUtQvep" alt=""><figcaption><p>Junkyard Race achievements.</p></figcaption></figure>
{% endtab %}
{% endtabs %}

## ELO System

The Coinracer ELO system is based on the unique match making algorithm we developed in-house. This algorithm is inspired by the USCF ELO system used for global chess players ranking; however, it has been heavily modified to accommodate the required scalability and flexibility of the Coinracer player progression system.\
\
This ELO system will enable you to race it out against the competition of the same or higher caliber, maintaining a constant challenge and improvement drive regardless of your skill level. For example: a rookie racer will race mostly against other rookie competitors, however as they build a better win-to-loss ratio, they will begin racing amateur rank players more often, to the point where their ranking status is changed to amateur. This ensures a smooth transition between ranks and also reduces the gap overlap between ranks. Rankings are as follows.

* Rookie
* Amateur
* Casual
* Veteran
* Pro
* Elite
* Master


---

# 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://documentation.coinracer.io/how-coinracer-works/core-features/progression-system.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.
