# Game Modes

### Challenge Mode

In Challenge Mode, users are equipped with NFT Sweatsuit to earn tokens by working out. Energy is needed to earn Tokens (CAL). Every 1 Energy equals 1 minute fitness time. To begin, users select a Sweatsuit of their choice, and press **Start**.

Users should see the movement status of the camera **motion capture** in the screen and detect the number of times your fitness exercise reaches the target.

Always make sure you have Energy before working out, as there is no token earning if you have zero Energy.&#x20;

**CAL/AMX** will be paid for each challenge, which is dependent on 4 main factors:

1. **Quality of Sweatsuit** - Base **CAL** returns for each SweatSuit differs. Refer to the **Sweatsuit Attributes** section for the individual breakdown of each SweatSuit Quality.
2. **Sweatsuit’s Efficiency Attribute** - The higher the efficiency, the more CAL is earned per challenge. Users can ONLY earn **CAL** from Level 0 to Level 29. At Level 30, users can choose to stay earning **CAL**, or switch to earn **AMX**. Users can switch between these two earning modes freely.
3. **Sweatsuit’s Cleanability** - Decreased **cleanliness** can lead to reduced efficiency and thus affect the rewards of the challenge.
4. **Reward Factor** - If you have more than one **Sweatsuit**, you will get more reward factor to perform the challenge and thus get more rewards

### Team Mode

In **Team Mode**, users can set up a team of up to 6 members for a fun workout. Rewards and badges will be awarded if the team completes the challenge within the time limit.

### Freestyle Mode

In **Freestyle Mode**, Calorie consumption estimation based on user’s exercise mode (half body, full body) and exercise intensity like speed, frequency, amplitude etc. The reward will be based on the number of calories you burned during the **Freestyle Mode**.


---

# 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://me-active.gitbook.io/activeme-whitepaper/game-fi-elements/game-modes.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.
