Um aplicativo para resolver qualquer desafio do jogo Sudoku, onde o usuário preenche o tabuleiro com o desafio e o aplicativo o soluciona em instantes
O objetivo do jogo é completar todos os quadrados utilizando números de 1 a 9. Para completá-los basta seguir a seguinte regra: Não podem haver números repetidos nas linhas horizontais e verticais, assim como nos quadrados delimitados por cores diferentes.
O usuário deverá conseguir:
- Preencher os campos do formulário com valores de 1 a 9 (valores que excedam esse valor são transformados em 9);
- Receber uma mensagem de erro caso o problema proposto fuja das regras do jogo;
- Conseguir visualizar todo projeto em qualquer tela;
- Ver os efeitos de hover nos botões da página;
- Alterar o tema das cores da página através dos botões no cabeçalho;
- Deploy: Veja o resultado
- HTML5 semântico
- Propriedades CSS
- Flexbox
- Funções JavaScript
- Backtracking
- Responsividade para vários tipos de tela
🟢 Aprendi sobre backtracking para o código resolver o problema;
🟢 Consegui utilizar as funções e objetos em Javascript para o funcionamento do resolvedor;
🟢 A responsividade da página alterando o tamanho do tabuleiro;