Criando o GAME OVER no Gdevelop
O Game Over é um estado no jogo que sinaliza o fim da sessão de gameplay do jogador, geralmente após falhar em um objetivo ou perder todas as suas chances de continuar. Ele pode ser ativado por diversos motivos, como perder todos os pontos de vida, não cumprir uma missão dentro do tempo limite ou atingir uma condição específica de falha.
Neste tutorial, vamos criar uma mecânica de Game Over no GDevelop, utilizando colisões e mudança de cena.

Passo 1: Criando os elementos para o GAME OVER
Antes de configurar o evento do Game Over, precisamos adicionar os seguintes elementos ao nosso jogo:
Jogador: Personagem controlado pelo jogador.
Obstáculo: Objeto que causará o fim do jogo ao colidir com o jogador.
Botão de Reiniciar (RESTART): Para permitir que o jogador recomece o jogo após o Game Over.
Texto “Game Over”: Mensagem informando ao jogador que a sessão terminou.


Passo 2: Configurando o estado inicial da cena
- Adicione a condição: No início da cena.
- Adicione as ações:
- Ocultar o botão “RESTART” e o texto “Game Over”.
- Definir a variável “score” como 0.

Passo 3: Detectando a colisão do jogador com um obstáculo
Adicione a condição: Se o jogador colidir com o obstáculo.
Adicione as ações:
Ocultar o botão “RESTART” e o nome do jogador.
Desativar o comportamento de Plataforma do jogador (impedindo que ele continue se movendo).
Exibir o texto “Game Over” e o botão “RESTART”.

Passo 4: Criando a funcionalidade de reinício
Adicione a condição:
Se o cursor/touch estiver sobre o botão “RESTART”.
Se o botão esquerdo do mouse estiver pressionado.
Adicione a ação:
Mudar para a cena “level”, reiniciando o jogo.
