Instruções
Passo 14
Para o passo final do workshop, você precisará criar a funcionalidade de reiniciar o jogo.
Crie uma função
resetGame que realize o seguinte:
- Redefine as pontuações do jogador e do computador para
0. - Atualiza o
playerScoreSpanElemente ocomputerScoreSpanElementpara exibir as novas pontuações. - Esconde o botão
resetGameBtn. - Mostra o
optionsContainerpara que o jogador possa jogar novamente. - Limpa o conteúdo dos elementos
winnerMsgElementeroundResultsMsg.
3 pontos. Em seguida, clique no botão "Play again?" para ver se o jogo reinicia corretamente.
Com esse passo final, você concluiu o jogo de Pedra, Papel, Tesoura!
O que fazer:
Testes:
- A função `resetGame` deve definir `playerScore` como `0`.
- A função `resetGame` deve definir `computerScore` como `0`.
- A função `resetGame` deve definir `playerScoreSpanElement` como `0`.
- A função `resetGame` deve definir `computerScoreSpanElement` como `0`.
- A função `resetGame` deve definir `roundResultsMsg` como uma string vazia.
- A função `resetGame` deve definir `winnerMsgElement` como uma string vazia.
- A função `resetGame` deve esconder o `resetGameBtn`.
- A função `resetGame` deve mostrar o `optionsContainer`.
Preview