# Battles

### Battles in a nutshell.

Battles on Alephium can take place with any NFT that has been supercharged. To begin looking for a battle, simply put your supercharged NFT up for battle like you would list an NFT for sale. Except you are not losing your NFT. Your NFT is placed into the battle smart contract and waits for another player to accept your battle request.&#x20;

The supercharged NFT last left standing wins.&#x20;

{% hint style="info" %}
it's basically multiplayer smart contract NFT fights with an Alephium anon or friend
{% endhint %}

### Battle Flow

{% stepper %}
{% step %}

### Put NFT up for Battle

NFT is sent to contract and wait for battle to be accepted.
{% endstep %}

{% step %}

### Battle Accepted

Another player has accepted the battle, and his/her NFT is also sent to the smart contract.
{% endstep %}

{% step %}

### The Battle Begins

Players take turns executing moves with random assistance from the DIA oracle.
{% endstep %}

{% step %}

### Last NFT Standing

The battle ends after one NFT is left standing.
{% endstep %}
{% endstepper %}

### Rewards and Recognition

Once a battle concludes with a winner, the victorious NFT owner receives rewards which could be in the form of digital tokens or exclusive access to special events. Additionally, winning battles could enhance the NFT's rank, making it more prestigious and potentially more valuable in future battles.

Stay engaged and build your NFT's reputation within the Alephium community!


---

# 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://alphpacas.gitbook.io/alphpacas/alphpaca-battles/battles.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.
