Skip to content

UX: Salvar a pontuação máxima no localStorage do navegador #7

@adalbertobrant

Description

@adalbertobrant

Olá, contribuidor(a)! Feliz Hacktoberfest 2025! 🎃

Nosso jogo atualmente não salva a melhor pontuação. Toda vez que a página é atualizada, o recorde de tentativas é perdido. Queremos melhorar a experiência do jogador salvando a menor quantidade de tentativas para que ele possa competir consigo mesmo.

Sua Missão:
Utilizar o localStorage do navegador para armazenar e exibir a pontuação máxima (neste caso, o menor número de tentativas).

Plano de Ação:

Leia as Regras: Antes de começar, por favor, leia nossos guias no README.md e no CONTRIBUTING.md.

Crie uma nova branch para esta tarefa (ex: feat-salvar-highscore).

No arquivo app.js:

Quando o jogador acertar o número (chute == numeroSecreto), verifique se o número de tentativas atual é menor que o recorde salvo no localStorage.

Se for menor (ou se não houver recorde), salve o novo valor no localStorage.

Crie uma função para exibir o recorde na tela, talvez alterando o texto do parágrafo ou adicionando um novo elemento no index.html para isso.

No arquivo index.html:

Se decidir criar um novo elemento para o recorde, adicione-o aqui. Por exemplo:

Seu melhor resultado: 5 tentativas

.

Abra um Pull Request detalhando as alterações que você fez.

Agradecemos sua ajuda para tornar nosso jogo mais desafiador e divertido!

Metadata

Metadata

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions