Documentação - Projeto Final de DesSoft:

Documentação feita por:

  • Henrique Alberti
  • Natália Carreras

Título: E.T de volta para casa

Link do vídeo da demonstração do jogo postada no Youtube: https://youtu.be/G7TSI5cWqWI

Link da documentação: https://nataliaqmc.github.io/Projeto_Final_DesSoft/

Baixando bibliotecas necessárias:

python3 -m pip install -r requirements.txt

Inicializando o jogo:

python3 Iniciando.py

Sobre o jogo:

Enredo:

Com o intuito de voltar para casa, Pink o E.T salta de plataforma em plataforma enfrentando vários desafios, encontrando seus inimigos, os Abelhões, porém com seu poder de Super Salto consegue deixá-los para trás. Mas não deixe Pink encostar nos Abelhões, eles podem tirar uma de suas três vidas. Não se preocupe, caso você perca uma delas, pode consegui-la novamente pegando dez moedas. Aventure-se com Pink nessa incrível jornada :)

Regras:

  • Caso você não faça Pink alcançar a plataforma e ele cair, você perderá todas as suas vidas e o jogo acabará.
  • Pegando o Super Salto, Pink é lançado em elevadas.
  • Você começa o jogo com três vidas.
  • A cada moeda que você pega durante o jogo, você ganha 50 pontos no score.
  • A cada 10 moedas que você pega durante um jogo, você ganha uma vida.

Como jogar:

  • Para iniciar o jogo, basta pressionar a barra de espaço.
  • Para fazer com que Pink salte, pressione a barra de espaço.
  • Para fazer com que Pink ande, pressione as teclas com as setas para a esquerda ou para a direita.
  • Para fazer com que Pink dê um salto maior, pressione a barra de espaço por mais tempo.

Instruções para desenvolvedores:

Tecnologias utilizadas:

  • Pygame

Instruções de construção do projeto:

Organização do código:

O projeto foi dividido em quatro arquivos diferentes para uma melhor organização. - Classes.py: - Configuracoes.py: arquivo utilizado para definir as configurações do jogo (cores, tamanho da tela de jogo, tamanho dos objetos, velocidade dos objetos, informações de pontuação e definição das camadas do jogo). - Jogo.py: - Iniciando.py: arquivo que inicializa e roda o jogo.

Referências:

Músicas:

Todos os áudios utilizados na elaboração do projeto foram retirados do site: https://opengameart.org/

Spritesheets/Imagens:

Todas as imagens utilizadas na elaboração do projeto foram retiradas do site: https://www.kenney.nl/assets/platformer-pack-redux

Outras referências:

  • Kids Can Code http://kidscancode.org
  • Handout do professor
  • Material disponível no curso de Design de Software
  • Kenny: https://www.kenney.nl/
  • Open Game Art: https://opengameart.org/
  • Pygame: https://www.pygame.org/