# Levels

{% hint style="info" %}
Get ready to make crucial decisions that will determine your fate as you navigate through an ever-expanding web of routes and possibilities.
{% endhint %}

## Overview

Every round is composed of levels.

There is a maximum amount of levels, based on how far the furthest user has reached.

## Unlocking more levels

An *active* level is one that can receive a distribution of Bus Ticket revenue.

An *unlocked* level is one that any player has reached in the game.

The game starts with 3 levels unlocked.

There is a 2 level buffer between unlocked and active.

* Thus, there will always be 2 levels generating rewards *just out of reach* for the current round.

When anyone reaches a new high level in the game, the maximum amount of levels increases by one.

* When Alice buys a Bus Ticket, rewards are distributed to levels 1 - 5
* If Alice reaches level 3, she *unlocks* level 4 and *activates* level 6
* Now, Bob has to reach level 4 in order to *activate* level 7

## Bus Ticket revenue distribution

2% of the *Bus Ticket* purchase price goes to the *Last Chance Raffle*

98% of the *Bus Ticket* purchase price, the remaining, is distributed exponentially across *active* levels

For example, if there are 5 active levels, the distribution table would look like:

* Level 1: `1^2 / (1^2 + 2^2 + 3^2 + 4^2 + 5^2) == 1/55  == 0.0181 == ~1.8%`
* Level 2: `2^2 / (1^2 + 2^2 + 3^2 + 4^2 + 5^2) == 4/55  == 0.0726 == ~7.3%`
* Level 3: `3^2 / (1^2 + 2^2 + 3^2 + 4^2 + 5^2) == 9/55  == 0.1636 == ~16.4%`
* Level 4: `4^2 / (1^2 + 2^2 + 3^2 + 4^2 + 5^2) == 16/55 == 0.2909 == ~29.1%`
* Level 5: `5^2 / (1^2 + 2^2 + 3^2 + 4^2 + 5^2) == 25/55 == 0.4545 == ~45.5%`

Now, Carol buys 1 *Bus Ticket* for 0.002 ETH:

<table><thead><tr><th width="185">Level</th><th width="183.33333333333331">Distribution %</th><th>Rewards distributed per Level</th></tr></thead><tbody><tr><td>1</td><td>1.8%</td><td>0.000036 ETH (~$0.09)</td></tr><tr><td>2</td><td>7.3%</td><td>0.000146 ETH (~$0.365)</td></tr><tr><td>3</td><td>16.4%</td><td>0.000328 ETH (~$0.82)</td></tr><tr><td>4</td><td>29.1%</td><td>0.00058 ETH (~$1.45)</td></tr><tr><td>5</td><td>45.5%</td><td>0.00091 ETH (~$2.275)</td></tr></tbody></table>

> Illustrated above, we can see that the later levels receive a higher weighted distribution. This incentivizes future gameplay by increasing the rewards for users who reach the higher levels first.

As levels get unlocked and activated, the rewards will distribute accordingly.

<figure><img src="/files/ImVzQ1BJuZjiC7Ip7oOI" alt=""><figcaption><p>Buses departing the Station. Each bus takes a different path. Only one can survive the journey.</p></figcaption></figure>


---

# 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://docs.ridethebus.xyz/overview/the-game/levels.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.
