Breno Silva |
Robbert Miller |
Igor Rafael |
Joao Henrique |
Joao Nobrega |
Breno Ramos |
---|
O projeto foi organizado seguindo os padrões de projetos propostos pela Orientação a Objetos ( POO ). A programação orientada a objetos propõe uma representação mais fácil de ser compreendida, pois a relação de cada elemento em termos de um objeto, ou classe, pode ser comparado ao mundo real. Outro benefício da POO é a reutilização de código. Com a complexidade dos sistemas cada vez mais ampla, o tempo de desenvolvimento iria aumentar absurdamente, caso não fosse possível a reutilização.
➡️ Faça um clone do projeto utilizando " git clone https://github.com/BrenoRev/Projeto_IP_Game.git "
➡️ Abra o terminal na pasta do projeto e digite " pip install -r requirements.txt "
➡️ Importe o projeto para a IDE do pycharm
➡️ Crie seu env ( ambiente virtual do python )
➡️ Inicie o jogo.
- Python
- Pygame
- Cv2 (Computer Vision)
- Pycharm
🔳 Breno Silva - Modularização do Código e Gerenciamento do Projeto
🔳 Robbert Miller - Criação e Alteração das Classes
🔳 João Henrique - Criação e Alteração das Classes / Sons e Edições
🔳 João Nobrega - Criação e Alteração das Classes / Interface Gráfica
🔳 Breno Ramos - Interface Gráfica e Edições
🔳 Igor Rafael - Interface Gráfica e Edições
Foram aprendidos os conceitos de orientação a objetos, tais como, por exemplo, polimofirsmo, herança, encapsulamento, construtores e classes. Também foi aprimorado as habilidades básicas de programação, ex: listas, tuplas, lógica, algoritmo e o mais importante, habilidade de trabalhar em grupo.
Os desáfios do projeto foram:
➡️ Modularizar o código;
➡️ Achar tempo para organizar o que ainda deve ser feito
➡️ Aprender orientação a objetos aplicada ao Pygame
➡️ Trabalhar com o repositório Git em grupo