Introdução
Bem-vindo a este projeto sobre a construção de um simples jogo de Quebra-Cabeça Deslizante usando JavaScript. Ao final deste guia, você terá um jogo de quebra-cabeça deslizante 3x3 funcional que poderá jogar em seu navegador. O jogo apresentará peças numeradas, um cronômetro e controles para iniciar, pausar e reiniciar o jogo.
Nenhuma experiência prévia é necessária, mas uma compreensão básica de JavaScript e HTML seria útil. Vamos mergulhar!
👀 Pré-visualização

🎯 Tarefas
Neste projeto, você aprenderá:
- Como projetar o layout do jogo em HTML
- Como escrever os estilos CSS para o jogo
- Como inicializar as variáveis do jogo em JavaScript
- Como implementar a função de movimento para lidar com os movimentos das peças
- Como determinar os movimentos possíveis das peças
- Como implementar o cronômetro do jogo
- Como controlar o fluxo do jogo com as funções de iniciar, pausar e reiniciar
- Como embaralhar as peças aleatoriamente no início ou ao reiniciar
- Como inicializar o jogo no carregamento da página
🏆 Conquistas
Após concluir este projeto, você será capaz de:
- Projetar o layout de um jogo usando HTML
- Estilizar elementos usando CSS
- Implementar a lógica do jogo usando JavaScript
- Lidar com a entrada do usuário e realizar ações com base nela
- Manipular o DOM para atualizar o estado do jogo e exibir informações




