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!
MAMI 2018.1