Um momento
Aula 19
Cursos / Jogo da Velha com HTML, CSS, e JavaScript
Checando pela Vitória do Jogo da Velha na Diagonal (Aula de HTML, CSS, JavaScript)

Summary

Resumo da Aula

Nesta aula, o objetivo é verificar a vitória em um jogo, checando as diagonais do tabuleiro.

Passos Abordados

  1. Checagem da Primeira Diagonal:

    • As posições a serem verificadas são:
      • Canto superior esquerdo
      • Centro
      • Canto inferior direito
    • Se todos os três forem iguais ao jogador, retorna true, indicando vitória.
  2. Checagem da Segunda Diagonal:

    • As posições a serem verificadas são:
      • Canto superior direito
      • Centro
      • Canto inferior esquerdo
    • Se todos os três forem iguais ao jogador, retorna true.
  3. Implementação:

    • Foi utilizado else if para organizar as checagens e evitar uma estrutura excessivamente longa.
    • Se alguma das checagens encontrar uma vitória, a função retorna imediatamente.
  4. Teste:

    • O código foi testado no navegador, confirmando que as checagens funcionaram para o jogador X.
  5. Conclusão:

    • A função de checagem analisa também as vitórias na horizontal e vertical.
    • Se nenhuma vitória for encontrada, retorna false.

Próximos Passos

  • A aula se encerra com a preparação para continuar a próxima sessão de aprendizado.

Video Transcript

Olá pessoal, na esta aula vamos checar pela vitória na diagonal e antes diagonal. Vamos lá. Depois aqui de checar venceu. Esse cara aqui. Então vamos checar a diagonal que vai ser... Vamos olhar daqui. A primeira diagonal será... Esquerda acima, centro, direita abaixo. Esquerda acima, centro, direita abaixo. Então vamos lá checar tabuleiro. Esquerda acima, tabuleiro, centro e tabuleiro, direita abaixo. Esses são os 3 caras que a gente vai checar. Vamos checar se esse primeiro é igual ao jogador e tabuleiro-centro. É igual ao jogador e tabuleiro-direita abaixo. É igual ao jogador. Se esse foi o caso, nós vamos retornar true e dizer que ganhou na diagonal. Pode também adicionar outro aqui. Vamos até usar... O else if. Ou pode usar na mesma coisa que mais vai ficar muito cheio. Então vou botar no else if. O else if e o tabuleiro. Agora outro diagonal vai ser direita acima. Centro e esquerda abaixo. Vamos fazer a mesma coisa, foi igual ao jogador e... O centro foi igual ao jogador e... Abaixo foi igual ao jogador. Vamos fazer a mesma coisa, return true. Tá bom? Então vamos testar. No navegador diagonal vitória-jogador x. Outro diagonal, foi errei. Vitória-jogador x, tá certo? Então é isso. O check para checar a vitória. Checa na horizontal. Checa na vertical. Finalmente checa nas diagonais. Se depois de tudo isso não teve nada, ele retorna false para dizer que não teve vitória. Mas se algum momento ele achar a vitória, ele retorna a mesma hora. Então vamos aqui checar a vitória-jogador, então tá certo. Vamos terminar a pressão e continuar na próxima. Então até mais.
Nenhum comentário ainda (loading...)
Nenhum comentário ainda (loading...)
Gostou da aula? 😆👍
Apoie nosso trabalho com uma doação: