"Mestre das Serpentes" é um jogo clássico da cobra onde o jogador controla uma cobra que cresce ao comer comida. O objetivo é evitar colisões com as bordas da tela e com o próprio corpo da cobra para obter a maior pontuação possível. Este jogo foi criado para a disciplina de Programação de Computadores.
- Python 3.11 ou superior
- Pygame (biblioteca para desenvolvimento de jogos)
-
Clone o repositório:
git clone <https://github.com/Sara-Xavier/Mestre_das_Serpentes/tree/main> cd Mestre_das_Serpentes
-
Instale as dependências:
pip install pygame
Para iniciar o jogo, execute o script Mestre_das_Serpentes.py
:
python Mestre_das_Serpentes.py
- Seta para a Esquerda: Move a cobra para a esquerda.
- Seta para a Direita: Move a cobra para a direita.
- Seta para Cima: Move a cobra para cima.
- Seta para Baixo: Move a cobra para baixo.
- Enter: Inicia o jogo a partir do menu.
- C: Continua o jogo após uma tela de fim de jogo.
- Q: Sai do jogo após uma tela de fim de jogo.
- Tela de Menu: Mostra o título do jogo e a melhor pontuação. O jogo inicia ao pressionar a tecla Enter.
- Jogo: A cobra se move em resposta às setas direcionais. Ao comer a comida, a cobra cresce e o score aumenta.
- Tela de Fim de Jogo: Exibe uma mensagem de fim de jogo e opções para continuar ou sair.
O código está estruturado da seguinte forma:
- Importações: Importa as bibliotecas
pygame
erandom
. - Configurações: Define cores, configurações da tela, fontes e a melhor pontuação.
- Funções:
exibir_menu()
: Exibe a tela de menu do jogo.jogo()
: Função principal que gerencia a lógica do jogo, movimentação da cobra, detecção de colisões e renderização.