Crie um Jogo de Quebra-Cabeça Deslizante com JavaScript

Iniciante

Bem-vindo a este projeto sobre a criaçã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.

javascriptweb-development

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

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

Sliding Puzzle Game Preview

🎯 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

Professor

labby
Labby
Labby is the LabEx teacher.