🌐 Jogo da Velha #

Jogo da velha interativo como parte do meu portfólio de desenvolvimento web. Este projeto demonstra minhas habilidades em HTML, CSS e JavaScript, além de conceitos de lógica de jogo e interatividade com o usuário.

  • Interface Responsiva: HTML5 e CSS3 para criar uma interface amigável e que se adapta a diferentes dispositivos e tamanhos de tela.
  • Lógica de Jogo: A lógica utilizando JavaScript, com verificação automática de vitórias, empates e movimentos inválidos.
  • Interatividade com o Usuário: Eventos de clique permitem que os jogadores façam suas jogadas diretamente no tabuleiro.
  • Reinicialização do Jogo: Opção para reiniciar a partida a qualquer momento, sem precisar recarregar a página.
  • Indicador de Jogador: Um elemento visual mostra de quem é a vez de jogar.

Desafios e Soluções

  • Lógica de Vitória: Um dos principais desafios foi criar a verificação eficiente das combinações vencedoras. A solução envolveu o uso de arrays para representar o tabuleiro e validar os movimentos após cada jogada.
  • Experiência do Usuário: Interface intuitiva e agradável. Testes simples com usuários para melhorar a aparência e usabilidade.

Tecnologias Utilizadas

  • HTML5
  • CSS3
  • JavaScript

Aprendizados e Melhorias Futuras

Este projeto me proporcionou uma compreensão mais profunda sobre manipulação do DOM e estruturação de lógica de jogos. Pretendo aprimorar o projeto no futuro adicionando um modo de jogo contra a IA, usando o algoritmo Minimax para criar um oponente mais desafiador.


🔗 Acesse:




tela do jogo e html experiência do usuário

Acesse o Projeto:

🔗 Repositório no GitHub

🌐 Demonstração Online