Visão Geral
Esse projeto tem como objeto a recriação do famoso jogo da cobrinha que tem que colher a maior quantidade de itens que aparecerem dentro de uma área delimitada. A medida que o jogador consegue colher esses itens, a velocidade do personagem e o tamanho do seu corpo aumentam gradualmente até que encoste em uma das extremidades da área de jogo ou encoste em si mesmo.
É um jogo com uma lógica de implementação bem simples em linguagem Python, e está ainda em fase de desenvolvimento.
Nessa primeira versão de estudos, já existem:
- Uma tela de apresentação
- Placar de pontos
- Jogo funcional
- o personagem obedece aos comandos das setas do teclado;
- o personagem percorre toda a área de jogo;
- os itens aparecem randomicamente somente na área de jogo;
- ao colher um item, outro aparece automaticamente em outro ponto da área de jogo;
- se o personagem ao encostar nas paredes, o jogo termina;
- se o personagem encostar em si próprio, o jogo termina;
- o jogo é interrompido se teclas não funcionais forem acionadas.
- Tela de Game Over
Para as próximas melhorias, além da constante revisão de código, estão:
- Música de abertura e demais efeitos sonoros;
- Melhoria na apresentação geral do jogo;
- Contador de vidas;
- Rank TOP 10;
- Configurações:
- dificuldade;
- quantidade de vidas;
- velocidade do personagem;
- tamanho da área de jogo;
- itens com poderes especiais
- cores
- Tratamento de erros.
Onde encontrar o jogo?
O código fonte está hospedado no Gitlab no endereço abaixo. Sinta-se a vontade para copiar e fazer a suas próprias modificações no jogo.
gitlab.com/gstracq/snakes