Esse modelo contém uma estrutura pronta para entrega de todas as etapas do Trabalho Final (TF) de POO-II.
Os alunos deverão desenvolver um jogo interativo e com interface gráfica utilizando todos os conceitos estudados no decorrer da disciplina.
O TF é desenvolvido ao longo do semestre e terá 3 entregas. Cada entrega possui um diretório no repositório:
- Diagrama UML das classes
- Projeto de interface gráfica, contendo telas de início e fim, menus, bem como da view principal do jogo
- Protótipo do jogo com mecanismos principais implementados
- Versão final para entrega, contendo relatório, códigos/diagramas e um vídeo explicando o projeto.
Os grupos serão avaliados de forma objetiva (aplicação de conceitos, entregas no prazo, etc) e também subjetiva (qualidade e eficiência do código, trabalho em equipe, etc).
Aqui vai um exemplo de TODO list contendo as etapas.
- Descrição do jogo
- Diagramas UML
- Interface Gráfica
- Protótipo do jogo
- Versão final com relatório e vídeo
O projeto, que foi desenvolvido na disciplina de Programação Orientada a Objetos II, semestre 2023.2, do curso de Ciências da Computação, trata-se trata-se de um jogo 2D de sobrevivência espacial que coloca os jogadores no papel de um habilidoso piloto espacial, lutando contra ondas intermináveis de naves inimigas e obstáculos em um vasto e perigoso cosmos. O objetivo é sobreviver o maior tempo possível, destruindo inimigos para obter pontos.
- Pygame:
pip install pygame
- Fazer um clone do projeto;
- Se mover para o diretório "projeto-final-grupo-3-23-2";
- Digitar o seguinte comando:
python ./versao_final/Main.py