> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mycryptocasino.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Crash

> Como uma rodada funciona, quando o ponto de crash é definido, o cash out e as configurações automáticas.

<Frame>
  <img src="https://mintcdn.com/cyberiantechnology/AuuF3KYTE6qxTgZL/images/illustrations/banner-crash.webp?fit=max&auto=format&n=AuuF3KYTE6qxTgZL&q=85&s=3ab95f5fc7b2eea141279e91ab535a29" alt="Banner do jogo Crash" width="1376" height="516" data-path="images/illustrations/banner-crash.webp" />
</Frame>

O Crash é uma rodada multijogador compartilhada: todo mundo aposta na mesma curva. Quando a rodada começa, um multiplicador sobe a partir de 1.00× e continua subindo até dar crash em um ponto que foi definido (e registrado criptograficamente on-chain) antes de a rodada começar. Faça cash out antes do crash e sua aposta é multiplicada pelo valor no momento do seu cash out. Se você esperar demais, a rodada dá crash com a sua aposta ainda em jogo e você perde o valor apostado.

Cada rodada acontece na blockchain Solana: apostas, início da rodada, revelação do crash e pagamentos são todos transações on-chain.

<h2 id="how-a-round-works">
  Como funciona uma rodada de Crash?
</h2>

1. **Uma nova rodada abre.** O backend cria a rodada on-chain. Assim que a conta da rodada é confirmada, as apostas são liberadas.
2. **Você faz sua aposta.** Durante a janela de apostas, você escolhe o valor apostado e, se quiser, um alvo de **cash out automático**. Quando a rodada recebe as primeiras apostas confirmadas, começa uma contagem regressiva para que todo mundo possa entrar.
3. **As apostas fecham.** Quando a contagem termina (mais uma curta janela de tolerância para apostas de último segundo), nenhuma aposta nova é aceita e a transação de início é enviada on-chain.
4. **A curva sobe.** O multiplicador começa em 1.00× e cresce sem parar. Você pode fazer cash out manual a qualquer momento enquanto ele sobe.
5. **Crash.** A curva para no ponto de crash da rodada. As apostas que ainda estão na rodada nesse momento são perdidas. O segredo por trás do ponto de crash é revelado on-chain.
6. **Pagamentos.** Todas as apostas da rodada são liquidadas on-chain em uma única etapa de pagamento: os vencedores recebem pelo multiplicador do seu cash out, e a rodada é arquivada. Uma nova rodada começa na sequência.

Enquanto uma rodada está em andamento, você já pode **agendar uma aposta para a próxima rodada**; ela é feita automaticamente assim que a próxima janela de apostas abrir.

## Ciclo de vida da rodada

O diagrama abaixo mostra a máquina de estados real da rodada, simplificada para as fases que você vive como jogador:

```mermaid theme={null}
stateDiagram-v2
    state "Preparando a próxima rodada" as Preparing
    state "Apostas abertas (aguardando as primeiras apostas)" as Waiting
    state "Apostas abertas (contagem regressiva)" as Countdown
    state "Apostas encerradas" as Starting
    state "Rodada em andamento" as Playing
    state "Crash" as Crashing
    state "Pagamentos" as Payout
    state "Rodada concluída" as Finished
    state "Rodada cancelada" as Cancelled

    [*] --> Preparing
    Preparing --> Waiting: rodada confirmada on-chain
    Waiting --> Countdown: primeiras apostas confirmadas
    Countdown --> Starting: contagem termina (+ curta janela de tolerância)
    Starting --> Playing: transação de início confirmada
    Playing --> Crashing: curva atinge o ponto de crash
    Crashing --> Payout: crash revelado on-chain
    Payout --> Finished: todas as apostas liquidadas
    Finished --> Preparing: próxima rodada
    Countdown --> Cancelled: erro (raro)
    Playing --> Cancelled: erro (raro)
    Cancelled --> Preparing: nova rodada
```

Se uma rodada for cancelada (por exemplo, depois de um erro na blockchain), ela é anulada e uma nova rodada começa. As apostas agendadas para a próxima rodada são apagadas quando isso acontece; você vai precisar fazê-las de novo.

<h2 id="the-multiplier-curve">
  Com que velocidade o multiplicador cresce?
</h2>

O multiplicador exibido é uma função pura do tempo desde o início da rodada:

```text theme={null}
multiplicador = 2^(t / 10)        (t em segundos)
```

Em outras palavras, **a curva dobra a cada 10 segundos**:

| Tempo decorrido | Multiplicador |
| - | - |
| 0 s | 1.00× |
| 10 s | 2.00× |
| 20 s | 4.00× |
| \~33.2 s | 10.00× |
| \~66.4 s | 100.00× |

O ponto de crash em si **não** depende do tempo: ele é definido antes de a rodada começar, a partir de um segredo que o operador registra (commit) on-chain mais um blockhash produzido pela rede Solana, com a vantagem da casa aplicada no cálculo. A curva é só a animação que sobe até ele. Veja [Justiça no Crash](/pt-BR/docs/provably-fair/crash) para verificar qualquer rodada você mesmo, e [Taxas e limites](/pt-BR/docs/fees-and-limits) para a vantagem da casa atual.

<img src="https://mintcdn.com/cyberiantechnology/-ySqsND5p03qeamx/diagrams/pt-BR/crash-round-anatomy.svg?fit=max&auto=format&n=-ySqsND5p03qeamx&q=85&s=1584cd2cb6b6f8de4983f2c8ae706740" alt="Uma rodada de Crash: a janela de apostas, a curva subindo a partir de 1.00×, dois cash outs garantindo ganhos no caminho e o ponto de crash que foi registrado on-chain antes de a rodada começar" width="920" height="370" data-path="diagrams/pt-BR/crash-round-anatomy.svg" />

<h2 id="cashing-out">
  Como fazer cash out?
</h2>

Há duas formas de garantir um ganho:

* **Cash out manual.** Aperte o botão de cash out enquanto a rodada está em andamento. O servidor calcula o seu multiplicador a partir do momento exato em que recebe o seu pedido, não do que aparece na sua tela, então uma conexão lenta pode custar alguns centésimos.
* **Cash out automático.** Defina um multiplicador alvo ao fazer a aposta. Se a rodada atingir o seu alvo e você não tiver feito cash out manual antes, a aposta é liquidada exatamente no seu alvo.

Em vez de um alvo numérico, o cash out automático pode ser trocado para **∞ (o multiplicador infinito)**. Uma aposta no modo infinito não tem alvo de cash out automático: ela acompanha a curva enquanto a rodada durar, e só um cash out manual a liquida. Se o crash vier antes, o valor apostado é perdido como qualquer outra aposta ainda em jogo. Duas proteções ainda liquidam a aposta automaticamente, em vez de deixar um ganho escapar: o teto de pagamento por aposta (veja [Limites dos jogos](/pt-BR/docs/games/limits)) e o próprio limite de 10,000× do cash out automático, o que a curva atingir primeiro. Na tabela de apostas ao vivo e no seu histórico, uma aposta no modo infinito mostra ∞ como alvo.

Regras que valem para os dois:

* Um cash out manual **tem prioridade** sobre o seu alvo de cash out automático. Se você apertar o botão em 1.50× com um alvo automático de 3.00×, a aposta é liquidada em 1.50×.
* O multiplicador mínimo de cash out é **1.01×** (o mínimo on-chain).
* Um cash out no ponto de crash ou acima dele é recusado: não dá para fazer cash out de uma rodada que já deu crash.
* Cada aposta só pode fazer cash out uma vez.
* Se a rodada der crash antes do seu alvo automático e você nunca tiver feito cash out manual, a aposta é perdida.

**Cancelar durante a janela de apostas:** se a sua aposta ainda estiver na fila, ela simplesmente é removida. Se já tiver sido confirmada on-chain, não pode mais ser anulada; em vez disso, é liquidada no mínimo on-chain de 1.01×.

## Justiça e limites

* O ponto de crash é provably fair (comprovadamente justo): registrado antes de as apostas abrirem, revelado on-chain no crash e verificável por qualquer pessoa. Todos os detalhes e um guia de verificação passo a passo estão em [Justiça no Crash](/pt-BR/docs/provably-fair/crash) e [Verificar uma rodada](/pt-BR/docs/provably-fair/verify-a-round).
* Os valores mínimo e máximo de aposta, o lucro máximo por aposta e a vantagem da casa atual estão em [Limites dos jogos](/pt-BR/docs/games/limits) e [Taxas e limites](/pt-BR/docs/fees-and-limits).
