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 playerScoreSpanElement e o computerScoreSpanElement para exibir as novas pontuações.
  • Esconde o botão resetGameBtn.
  • Mostra o optionsContainer para que o jogador possa jogar novamente.
  • Limpa o conteúdo dos elementos winnerMsgElement e roundResultsMsg.
Tente testar o jogo jogando algumas rodadas até que um dos jogadores alcance 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