> For the complete documentation index, see [llms.txt](https://docs.battle.fyi/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.battle.fyi/getting-started/first-battle.md).

# Your First Battle

Zero to trading in under a minute. Here's what happens.

## Step 1: Hit Play Now

Go to [battle.fyi](https://battle.fyi) and tap **Play Now**. No account needed for your first game. You'll be dropped into a practice match against AI bots.

## Step 2: Pick an asset

The trading terminal opens with BTC selected. You can switch between **BTC**, **ETH**, and **SOL** using the asset dropdown. All prices are live from Pyth Network.

## Step 3: Set your leverage

Start at **2x**. This means a 1% price move creates a 2% change in your P\&L. You can go higher later once you understand the risk.

## Step 4: Choose position size

Use the size buttons or keyboard shortcuts (1-5) to set how much of your balance to put in:

* **1** = 10%
* **2** = 25%
* **3** = 50%
* **4** = 75%
* **5** = 100%

## Step 5: Go Long or Short

Think the price is going up? Hit **LONG** (or press **L**). Think it's going down? Hit **SHORT** (or press **S**).

That's it. Your position is open. P\&L updates in real time.

## Step 6: Close when ready

Hit the close button on your position, or press **X** to close all positions. You get a 3-second undo window after closing a single position.

## Step 7: Survive the round

Each round, the bottom performers get eliminated. Your goal is to finish with a higher return % than everyone else. The last trader standing wins.

## What to do next

* Explore the [Dashboard](/getting-started/dashboard.md) to see your stats
* Learn the [keyboard shortcuts](/getting-started/controls.md) to trade faster
* Read [How Battles Work](/the-game/how-battles-work.md) for the full ruleset


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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.battle.fyi/getting-started/first-battle.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.
