Pula Bola
Código Interativo
*Clique na janela do jogo e use SPACE para saltar e RIGHT e LEFT para se mover*
Simulação de prova
Assim como na prova, me atentei a cronometrar a criação da atividade. Consegui fazer o produto com a funcionalidade em 100% dentro de 1h40min aproximadamente.
- Primeiramente, criei as funções básicas. desenhaPersonagem() e desenhaBola();
- Utilizando a função line criei o corpo do nosso personagem (por agora só isso que precisamos para representa-lo);
- Com a variável px, implementei o movimento de esquerda e direita;
- Após, foi criado uma ellipse com uma movimentação contínua;
- Para o salto, adicionei um boolean para bloquear as alterações no px, e implementei a somatória do py até um ponto para inverte o sentido do movimento;
- Logo, uma verificação de colisão simples, para ver se o ponto central do personagem "entra" na bola. Se atingido o personagem retorna as posições iniciais;
- Por fim, um condicional de vitória e outro de derrota.
- Agora foi só melhorar o visual do nosso boneco de palitos!