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/