Projeto da disciplina de Inteligência Artificial do curso de Sistemas de Informação na UNI7, onde é desenvolvido um jogo da velha utilizando o algoritmo Minimax.
| Modo | Descrição |
|---|---|
| JXJ | Jogador contra Jogador - Ideal para jogar com amigos |
| JXC | Jogador contra Computador - Teste suas habilidades contra a IA |
| CXC | Computador contra Computador - Veja a IA jogando contra si mesma |
- HTML5 - Estrutura semântica e acessível
- CSS3 - Estilos modernos e responsivos
- JavaScript ES6+ - Lógica do jogo e algoritmo Minimax
- Bootstrap 5 - Framework CSS para interface
- Google Fonts - Tipografia personalizada
-
Clone o repositório
git clone https://github.com/hugojunior/uni7-jogo-da-velha.git cd uni7-jogo-da-velha -
Abra o jogo
Abra diretamente o arquivo
index.htmlno navegador
O algoritmo Minimax implementado neste projeto:
- Analisa todas as possibilidades de jogadas futuras
- Escolhe a melhor jogada para maximizar chances de vitória
- Considera as jogadas do oponente para minimizar suas chances
- É impossível vencer a IA em condições normais (só empate)
uni7-jogo-da-velha/
├── 📄 index.html # Página principal
├── 📁 css/
│ └── 📄 app.css # Estilização
├── 📁 scripts/
│ └── 📄 app.js # Lógica do jogo e Minimax
├── 📁 images/ # Ícones e imagens
└── 📄 README.md # Documentação (este arquivo)
