Projeto pessoal criado em JavaScript. Esse projeto se trata de um jogo onde elaborei um personagem quadrado na qual ele se move através do labirinto, sendo que em todas as paredes ocorre o bloqueio atráves da colisão ocorrida nos elementos/sprites. O labirinto há somente uma saída.
- Link de acesso: https://gustavosachetto.site/labirinto-jogo
Esse projeto usou como base um canva (tag html) processado pelo JavaScript, onde para criar a movimentação do jogador e do cenário é executado uma função em loop que renderiza diversos frames 60 vezes por segundo gerando uma ilusão de continuidade (vídeo).
Confira abaixo todos os itens de conhecimento aplicados para realização do projeto:
- Declaração de variáveis
- Criação de funções
- Funções anônimas
- Objetos e arrays
- Vetores e matrizes
- Seletores de elementos
- Estrutura de condição
- Estrutura de repetição
- Observadores