/snake-game

Realizado no desafio no Digital Innovation One, implementação do jogo da cobrinha em HTML, CSS e Javascript.

Primary LanguageJavaScript

Jogo da Cobrinha

Este jogo foi inicialmente realizado durante o desafio JavaScript que fiz no Bootcamp Code Like a Full Stack Girl promovido pela Digital Innovation One.

Funcionalidades existentes

O primeiro commit foi como o projeto foi finalizado no desafio, como na imagem abaixo.

✔️ Função para criação do background, utilizando canvas.

✔️ Função para criar a cobrinha na cor verde.

✔️ Função para criar a comida da cobrinha na cor vermelha.

✔️ Habilidade de mover a cobrinha através das setas do teclado.

✔️ Habilidade da cobrinha passar através das bordas e ir para o lado oposto.

✔️ Habilidade da cobrinha comer a comida e aumentar o tamanho.

✔️ Função para terminar o jogo caso a cobrinha se choque com alguma parte do seu corpo.


Funcionalidades desejadas para implementar

No intuito de me desenvolver em HTML, CSS e JavaScript, segue as funcionalidades que pretendo implementar. A ordem da realização não segue nenhum critério.

Release 2 | Implementações Iniciais - 🕐 Finalizar até Maio 30, 2020

Realizado? Funcionalidade Data Implementação Issue #
✔️ Colocar pontuação padrão (10 pontos) a medida que a cobrinha for comendo a comida. 18/05/2020 #3
Mudar a finalização do jogo, ao invés de usar alerta, colocar mensagem flutuante na tela. - #4
Possibilidade de criar um jogo novo. - #5
Mudar as cores para paleta Dark Blue. - #6
Adicionar possibilidade de adicionar bordas. - #7
✔️ Aumentar a velocidade da cobra a cada vez que a cobra comer a comida. 21/05/2020 #8

Release 3 | Implementações Extras 🕐 Finalizar até Junho 13, 2020

Realizado? Funcionalidade Data Implementação Issue #
Criar paleta de cores Light Blue e possibilitar que a pessoa usuária escolha qual cor tema prefere: Dark blue ou Light Blue. - #9
Colocar pontuação no jogo evoluindo para a cada 10 vezes que a cobrinha come, a pontuação aumenta mais 10 pontos. Ou seja, a partir de 10 vezes que a cobra comer, a pontuação passa a ser 20 ao invés de 10 e assim sucessivamente. - #10
Permitir a pessoa escolher se quer jogar sem bordas ou com bordas. - #11
Possibilidade de pausar o jogo apertando a tecla espaço. - #12
Perguntar se deseja começar novamente antes de recarregar a tela. - #13
Implementar recorde para cada vez que a pessoa carregar a tela e continuar jogando. - #14

🪲 Issues mapeados 🕐 Finalizar até Junho 20, 2020

Realizado? Issue Data Implementação Issue #
✔️ Não permitir que a comida apareça no corpo da cobrinha. 23/05/2020 #1
As vezes a cobrinha some da tela quando deveria voltar pelo lado oposto. - #2