# Projete um fluxo de reinicialização que respeite o tempo do jogador

> Torne a falha compreensível e a reinicialização fácil de escolher, ao mesmo tempo que protege os jogadores contra reinicializações acidentais ou perda de progresso.

- URL: https://oneshotgems.ai/pt-BR/topics/game-restart-design
- Categoria: Para desenvolvedores de jogos
- Tipo: Guia
- Atualizado: 5 de outubro de 2026

Uma reinicialização faz parte do ciclo do jogo, não uma reflexão tardia. Após a falha, os jogadores precisam entender o que encerrou a tentativa, decidir se tentam novamente e saber o que a próxima tentativa irá preservar. Um bom fluxo de reinicialização reduz atrasos inúteis sem tornar uma reinicialização destrutiva fácil de ser acionada acidentalmente.

## Explique o fim antes de oferecer outra tentativa

Mostre o que encerrou a partida de acordo com as regras: um tiro que não acertou, um recurso esgotado ou um objetivo não cumprido. Se o jogador puder aprender com essa causa, deixe a informação útil perto da opção de tentar de novo. Evite mostrar só um “Fim de jogo” vago quando a causa for conhecida. Mantenha a pontuação ou outro resultado relevante visível por tempo suficiente para comparar tentativas, sem impor um resumo elaborado antes da próxima.

## Separar nova tentativa de sair

Diferencie reiniciar e sair com rótulos, posições ou estilos visuais distintos, para que um toque apressado não descarte a partida por engano. Se reiniciar apagar progresso importante, peça confirmação ou ofereça uma etapa que possa ser desfeita. Em uma partida de pontuação sem fim e sem progresso persistente, pode ser adequado tentar de novo diretamente. Ajuste os passos necessários ao que será perdido, em vez de seguir um modelo genérico de tela.

## Retorne à primeira decisão rapidamente

Uma nova tentativa deve restaurar um estado inicial válido: limpar efeitos temporários, zerar cronômetros e posicionar o jogador onde a regra inicial volte a ficar clara. Confira se reiniciar várias vezes não duplica ouvintes de eventos, mantém pontuações antigas ou deixa uma entrada presa no estado ativo. Se houver carregamento, mostre que o pedido foi recebido. Teste falhar, tentar de novo, sair antes do fim e tentar novamente; a segunda partida costuma revelar estados que não aparecem em uma inicialização do zero.

## Perguntas

**A reinicialização deve ser com um toque?** Pode ser, quando só se perde uma tentativa curta. Acrescente confirmação ou uma opção de desfazer se reiniciar apagaria um progresso que o jogador poderia querer manter.

**O que deve ser zerado ao reiniciar uma partida?** Reinicie os valores próprios da partida necessários para uma tentativa limpa, incluindo cronômetros ativos, efeitos temporários e estado das entradas. Preserve apenas o progresso que o design prevê manter.

## Siga sua curiosidade

- [Projete feedback do jogo que explique cada ação](https://oneshotgems.ai/pt-BR/topics/game-feedback-design): Faça com que o feedback do jogo mostre o que mudou, por que mudou e o que o jogador pode fazer a seguir sem cobrir a área de jogo.
- [Projete uma condição de vitória que os jogadores possam reconhecer](https://oneshotgems.ai/pt-BR/topics/designing-game-win-conditions): Defina o que conta como sucesso, comunique o progresso em direção a isso e decida como os casos extremos serão resolvidos antes de construir a tela final.

## Leitura complementar

- [Anatomia MDN de um videogame](https://developer.mozilla.org/en-US/docs/Games/Anatomy)

---
Página canônica: https://oneshotgems.ai/pt-BR/topics/game-restart-design
