Você poderá usar uma das sugestões abaixo ou desenvolver a sua própria ideia:
- Bow and Arrow: https://www.youtube.com/watch?v=0sue0jkOKTo
- Bang bang!: https://youtu.be/qlQTmpsGU2I?t=19
- Box world: https://youtu.be/X2MMVHSKUms?t=5
- Missile Defense: https://www.youtube.com/watch?v=9KvCxKOqjmY
- Breakout: https://youtu.be/JRAPnuwnpRs?t=24
- Jogos de plataforma
- Jogo da memória
A aceitação da ideia dependerá da avaliação do professor, que dependerá da complexidade e possibilidade de execução com a ferramenta escolhida.
Os critérios 1, 2, 5, 7 e 8 são obrigatórios e o critério 6 renderá pontuação extra. Escolha um dos critérios 3 e 4, ou os dois, que também renderão pontuação extra.
- O projeto deverá ser desenvolvido em P5.js (JavaScript).
- Uso dos conceitos de orientação a objetos ensinados em sala: Funções, classes JavaScript e passagem de parâmetros. Os integrantes da equipe devem identificar a necessidade de cada um dos conceitos e implementar, conforme necessário.
- Uso de elementos de jogos: vidas, fases, pontuação, nível de dificuldade, movimento.
- Interdisciplinaridade: utilizar conceitos aprendidos em outras disciplinas.
- Originalidade: projetos com código copiado de outros lugares terão nota anulada (ou seja, zero no 4° bimestre).
- Uso de sprites e efeitos sonoros.
- A dupla deve trabalhar igualmente no código. Cada um da dupla será arguido sobre partes do código separadamente (nada de "eu fiz esses desenhos e ele(a) programou").
- A atitude e comportamento de cada um durante as aulas serão avaliados de forma subjetiva. As aulas deverão ser usadas única e exclusivamente para tratar sobre o projeto e tirar dúvidas.