O clássico jogo da cobrinha !
Só que feito em JS
🐍
🎮
Projeto proposto no Bootcamp HTML da Digital Innovation One.
Projeto base das aulas: https://github.com/SpruceGabriela/snake-the-game
✔️ Garantir diversão
✔️ Causar nostalgia
Layout/Deploy da Aplicação ⚡
Link do deploy da aplicação: https://snakearcadegame.netlify.app/
No terminal, clone o projeto:
git clone https://github.com/gknpp23/the_snake_game/
Com os arquivos em sua máquina basta abrir o arquivo index.html em seu navegador padrão.
Quando o personagem atravessava de um lado para o outro, era possivel deslocá-lo no eixo oposto fazendo com que ele fosse reposicionado em locais inesperados.
Ex: Ao se atravessar do lado direito para o lado esquerdo, se fosse pressionado as teclas cima/baixo o personagem poderia sair no lado superior/inferior.
Adicionei uma verificação na função responsável pela leitura das teclas. A cada vez que uma tecla era pressionada era feita uma checagem se o personagem estava na bordas do eixo oposto. Caso atendesse essa condição era desabilitado as teclas senão o movimento era atribuido normalmente.
Ex: Caso fosse pressionado a tecla UP e se o movimento atual não fosse contrário (DOWN) seria verificado se o personagem não se encontra nos limites do eixo X. Se o personagem estivesse nessa posição seria encerrada a função ao contrário o personagem seria movido para cima.
📝 Possibilidade de zerar o high_score.
The MIT License (MIT)
Copyright ©️ 2022 - The Snake Game