Requisitos: possuir o python (3.10) instalado previamente.
Para instalar as dependências necessárias para rodar a aplicação e executa-la, clique no arquivo em lotes "install" ou abra uma janela de comando/terminal dentro da pasta e digite "install".
Após configurar a venv abra uma janela de comando/terminal dentro da pasta e digite "pip install -r requirements.txt"
Este código não foi testado em dispositivos da Apple.
O objetivo do jogo é caminhar pelo mar desviando de outros peixes. Para iniciar o jogo rode o arquivo "main.py" dentro da pasta src. Para iniciar o jogo utilize a tecla espaço. Para movimentar o personagem utilize as teclas para cima, para baixo e para os lados.
- Francisco: Nota 5 -Código da colisão.
- Indaiara Bonfim: Nota 5 - Código da pontuação e gravação dos vídeos.
- Lea Lisboa: Nota 5 - código das classes e tipagem.
- Pedro Miranda: Nota 5 -Código da lógica de animação dos obstáculos e design.
- Raquel Marques: Nota 5 - Código da lógica de animação do personagem principal e reset.
Toda a equipe participou da criação do UML e nos reunimos em sala e online para resolver problmas com conflito de código, na maior parte do tempo nos comunicammos de forma assíncrona além disso utilizamos o github para salvar o código. Consideramos que o trabalho agregou muito ao nosso aprendizado porque além de utilizar uma linguagem que é amplamente utilizada no mercado usando conceitos de orientação a objetos utilizamos ferramentas de versionamento de código, ferramentas de qualidade de código e ambientes de desenvolvimento. Além disso, trabalhar em equipe nos ajudou a treinar a comunicação porque principalmente na criação da ideia do projeto precisamos argumentos e mostrar nossa visão sobre uma possibilidade e possíveis problemas.