Jogo da Velha é uma aplicação web que permite aos jogadores personalizarem os símbolos 'X' e 'O' com imagens de sua escolha. O jogo inclui uma funcionalidade para exibir miniaturas das imagens escolhidas ao lado dos labels de seleção, com design esteticamente agradável.
- Jogar Jogo da Velha com imagens personalizadas para 'X' e 'O'.
- Visualizar miniaturas das imagens escolhidas ao lado dos labels de seleção de imagem.
- Reiniciar o jogo.
- Verificação automática de vitória ou empate.
- HTML5
- CSS3
- JavaScript
O projeto consiste em três arquivos principais:
- index.html - Define a estrutura básica da página, incluindo o tabuleiro do jogo e os elementos de seleção de imagem.
- style.css - Define o estilo da aplicação, incluindo a formatação do tabuleiro, botões e miniaturas das imagens.
- javascript.js - Contém a lógica do jogo, incluindo funções para carregar imagens, fazer movimentos, verificar vitórias e reiniciar o jogo.
- Clone o repositório para o seu ambiente local.
git clone https://github.com/igorcodigo/Jogo-da-Velha-Rivals.git
- Navegue até o diretório do projeto.
cd Jogo-da-Velha-Rivals
- Abra o arquivo
index.html
no seu navegador para visualizar a aplicação.
- Estrutura básica da página com um tabuleiro de 3x3 para o jogo.
- Labels e inputs para seleção de imagens personalizadas para 'X' e 'O'.
- Botão para reiniciar o jogo.
- Estilos para o tabuleiro do jogo, células, botões e miniaturas das imagens.
- Classe
.hidden
para ocultar as miniaturas das imagens antes da seleção.
- Funções para manipulação do DOM, carregamento de imagens, verificação de vitórias e lógica do jogo.
- Manipuladores de eventos para inputs de imagem e movimentos no tabuleiro.
Este projeto está licenciado sob a Licença MIT A Licença MIT é uma licença de software permissiva, que é simples e de fácil entendimento. Ela permite que você reutilize o código, desde que mantenha a licença original e o aviso de copyright. Abaixo está o texto completo da Licença MIT:
"Permission is hereby granted, free of charge, to any person obtaining a copy", "of this software and associated documentation files (the 'Software'), to deal", "in the Software without restriction, including without limitation the rights", "to use, copy, modify, merge, publish, distribute, sublicense, and/or sell", "copies of the Software, and to permit persons to whom the Software is", "furnished to do so, subject to the following conditions:", "", "The above copyright notice and this permission notice shall be included in all", "copies or substantial portions of the Software.", "", "THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR", "IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,", "FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE", "AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER", "LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,", "OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE", "SOFTWARE."