Projeto desenvolvido com instruções de Gabriela Pinheiro na trilha de estudo do Bootcamp "HTML Web Developer" da dio.me.
Link da base utilizada neste projeto: SpruceGabriela/snake-the-game.
Abaixo seguem modificações feitas em relação ao projeto base:
-
Aumento progressivo da velocidade conforme aumenta o tamanho, variável
jogo
; -
Correção de um bug que ocorre nos limites da tela do jogo: se a cobrinha chegou no quadro 16 indo para direita ou baixo, ou então quadro 0 indo para esquerda ou para cima, e mudar a direção, ela acabava sumindo, ficando fora da borda, com a correção isso não corre mais;
-
Criação da variável
colors
para guardar as cores e facilitar a troca ou criação de paleta de cores; -
Adicionado responsividade para adaptar o tamanho conforme o tamanho da tela;
-
Adicionada a opção das teclas
WASD
para movimentar também; -
Adicionado
<header>
e<footer>
e botão de reiniciar para recarregar a página.
Projeto online em: snake-game-didi.netlify.app
Links Interessantes: