Este jogo foi inicialmente realizado durante o desafio JavaScript que fiz no Bootcamp Code Like a Full Stack Girl promovido pela Digital Innovation One.
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.
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.
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 |
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 |
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 |