Implementar um sistema de pontuação para o modo Running que registra a pontuação do jogador conforme ele avança pelo jogo. A pontuação deve ser visível em tempo real e ser salva ao final de cada partida para consulta no scoreboard.
Tarefas
Definir a Lógica de Pontuação
Estabelecer as regras de pontuação, como:
Pontos obtidos ao passar de obstáculos.
Implementar o Cálculo de Pontuação
Adicionar a lógica para incrementar a pontuação ao ultrapassar obstáculos.
Exibir Pontuação na Tela
Criar um componente de interface para exibir a pontuação atual no topo da tela, em uma posição visível para o jogador.
Garantir que a pontuação seja atualizada em tempo real conforme o jogador avança.
Salvar a Pontuação no Game Over
No modo Game Over, registrar a pontuação final do jogador.
Implementar um sistema de armazenamento, como:
Armazenamento local (SQLite)
Atualizar o Scoreboard
Atualizar o scoreboard com a pontuação mais recente.
Testar e Ajustar
Verificar se a pontuação é calculada corretamente em diferentes circunstâncias (por exemplo, passando obstáculos com rapidez ou permanecendo vivo por mais tempo).
Testar o salvamento e carregamento da pontuação no scoreboard.
Ajustar a lógica de pontuação e a dificuldade, caso necessário, para que o progresso do jogador seja recompensador e justo.
Critérios de Aceitação
A pontuação aumenta de acordo com as regras definidas (ao ultrapassar obstáculo).
A pontuação atual é exibida em tempo real durante o jogo.
No modo Game Over, a pontuação final é salva e exibida no scoreboard.
Implementar um sistema de pontuação para o modo Running que registra a pontuação do jogador conforme ele avança pelo jogo. A pontuação deve ser visível em tempo real e ser salva ao final de cada partida para consulta no scoreboard.
Tarefas
Estabelecer as regras de pontuação, como: Pontos obtidos ao passar de obstáculos.
Adicionar a lógica para incrementar a pontuação ao ultrapassar obstáculos.
Criar um componente de interface para exibir a pontuação atual no topo da tela, em uma posição visível para o jogador.
Garantir que a pontuação seja atualizada em tempo real conforme o jogador avança.
No modo Game Over, registrar a pontuação final do jogador.
Implementar um sistema de armazenamento, como:
Armazenamento local (SQLite)
Atualizar o scoreboard com a pontuação mais recente.
Verificar se a pontuação é calculada corretamente em diferentes circunstâncias (por exemplo, passando obstáculos com rapidez ou permanecendo vivo por mais tempo).
Testar o salvamento e carregamento da pontuação no scoreboard.
Ajustar a lógica de pontuação e a dificuldade, caso necessário, para que o progresso do jogador seja recompensador e justo.
Critérios de Aceitação